Wie kann ich Topic-Titel anzeigen, die conkeyref- oder conref-Attribute enthalten?

Sie können einen Index bearbeiten, um das conref-Attribut anzuzeigen.

Beschreibung

Wenn ein Titel nur ein conref-Attribut enthält, wird der Titel in den Ansichten „DITA Map“ und „Suchergebnisse“ angezeigt. Sie können einen vorhandenen Index ändern.

Lösung

Für ein conkeyref-Attribut 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. Kommentieren Sie die folgende Zeile im Index <index NAME="title" SYNC="True"> aus:
    <!-- The following XPath resolves @conkeyref attributes into the target element id, pre and postfixed with "%" -->
    <!--<element DEPTH="0" XPATH="normalize-space(string-join(for $e in (/*/*[contains(@class,' topic/title ')]//node()) return (if ($e/@conkeyref) then concat('%', substring-after($e/@conkeyref,'/'), '%') else if ($e/self::text()) then string(normalize-space($e)) else ''), ' '))"/>-->
    
  3. Wenn die Indizierung abgeschlossen ist, starten Sie IXIA CCMS Desktop neu.
Für ein Schlüsselwort führen Sie in der Perspektive TEXTML-Verwaltung die folgenden Schritte aus:
  1. Bearbeiten Sie die Indexdefinitionsdatei und fügen Sie die folgende Zeile in den Index <index NAME="title" SYNC="True"> ein:
    <!-- Added for keywords in titles, the following XPath resolves @keyword attributes into the target element id, pre and postfixed with "%" -->
    <element DEPTH="0" XPATH="normalize-space(string-join(for $e in (/*/*[contains(@class,' topic/title ')]//node()) return (if ($e/@conkeyref) then concat('%', substring-after($e/@conkeyref,'/'), '%') else if ($e/@keyref) then concat('%', $e/@keyref, '%') else if ($e/self::text()) then string(normalize-space($e)) else ''), ' '))"/>				
    
  2. Wenn die Indizierung abgeschlossen ist, starten Sie CCMS Desktop neu.