Wie kann ich Konzeptelemente zur Ansicht „Referenzierbarer Inhalt“ hinzufügen?

Sie können bestehende Indizes so ändern, dass sie Elemente wie <p> in der Ansicht „Referenzierbarer Inhalt“ anzeigen.

Beschreibung

Ich möchte Elemente aus einem Konzept-Topic als conref-Attribute verwenden. In der Ansicht „Referenzierbarer Inhalt“ werden nur Elemente des Topic-Typs „Referenzierbarer Inhalt“ angezeigt; Elemente anderer Topic-Typen werden nicht angezeigt. Die erforderlichen Indizes sind in der Standardkonfiguration nicht definiert und müssen manuell hinzugefügt werden.

Lösung

Führen Sie in Ihrem gesperrten Thema, das das Element enthält, das Sie als conref-Attribut verwenden möchten, die folgenden Schritte aus:
  1. Um zu vermeiden, dass alle Konzept-Topics in der Ansicht „Referenzierbarer Inhalt“ angezeigt wird, fügen Sie die Ausgabeklasse ref-con zum conbody-Element hinzu. Dadurch wird die Liste in der Ansicht „Referenzierbarer Inhalt“ auf die von Ihnen angegebenen Konzept-Topics beschränkt. Zum Beispiel:
    <conbody outputclass="ref-con">
  2. Fügen Sie dem Element, das in der Ansicht „Referenzierbarer Inhalt“ angezeigt werden soll, eine ID hinzu. Zum Beispiel:
    <p id="natoque">Natoque id at, quam quisque facilisi, lacus mauris.</p>
  3. Geben Sie das Topic frei.
Führen Sie in der Perspektive TEXTML-Verwaltung die folgenden Schritte aus:
  1. Bearbeiten Sie die Datei Indexdefinition.
    ACHTUNG: Seien Sie vorsichtig bei der Bearbeitung des Indexdefinitionsdokuments. Änderungen können den Indizierungsprozess erheblich beeinträchtigen, und Fehler im Dokument können zu Datenkorruption oder anderen Fehlern führen.
  2. Fügen Sie die folgenden fett gedruckten Zeilen zu den bestehenden Indizes hinzu:
    <index NAME="reusable_element_id">
       <stringindex KEEPEXTRACTEDVALUES="True">
          <elements>
             <element DEPTH="INFINITE" XPATH="//rcbody/*[@id]/@id"/>
             <element DEPTH="INFINITE" XPATH="//*[@id][ancestor-or-self::*[@outputclass='ref-con']]/@id"/> <!-- RC view conbody elements -->
    
          </elements>
       </stringindex>
    </index>
    
    <index NAME="reusable_element_name">
       <stringindex KEEPEXTRACTEDVALUES="True">
          <elements>
             <element DEPTH="INFINITE" XPATH="for $e in (//rcbody/*[@id]) return local-name($e)"/>
             <element DEPTH="INFINITE" XPATH="//*[@id][ancestor-or-self::*[@outputclass='ref-con']]/name()"/>   <!-- RC view conbody elements -->
    
          </elements>
       </stringindex>
    </index>
    
    <index NAME="reusable_fulltext">
    <!-- System index required by the IXIASOFT CCMS -->
    <admindescription>Fulltext index on the documents</admindescription>
       <wordindex>
          <elements>
             <element DEPTH="INFINITE" XPATH="//rcbody/*"/>
             <element DEPTH="INFINITE" XPATH="//*[@id][ancestor-or-self::*[@outputclass='ref-con']]/text()"/>  <!-- RC view conbody elements -->
    
          </elements>
       </wordindex>
    </index>
    
    <unit NAME="reusable_units">
       <unitelements>
          <unitelement XPATH="//rcbody/*[@id]"/>
          <unitelement XPATH="//*[@id][ancestor-or-self::*[@outputclass='ref-con']]"/> <!-- RC view conbody elements -->
    
       </unitelements>
    </unit>
        
  3. Wenn die Indizierung abgeschlossen ist, starten Sie IXIA CCMS Desktop neu.