Comment puis-je ajouter des éléments conceptuels à la vue Contenu réutilisable ?
Vous pouvez modifier les index existants pour afficher les éléments conbody comme <p> dans la vue Contenu réutilisable.
Description
Je veux utiliser des éléments d'une rubrique conceptuelle comme conrefs. La vue Contenu réutilisable n'affiche que les éléments du type de rubrique contenu réutilisable, les éléments des autres types de rubrique ne sont pas affichés. Les index requis ne sont pas définis dans la configuration par défaut et doivent être ajoutés manuellement.
Solution
Dans votre rubrique verrouillée qui contient l'élément que vous souhaitez utiliser comme conref, procédez comme suit :
- Pour éviter de voir chaque rubrique conceptuelle apparaître dans la vue Contenu réutilisable, ajoutez la classe de sortie
ref-con
à l'élémentconbody
. Cela limitera la liste de la vue Contenu réutilisable aux rubriques conceptuelles que vous spécifiez. Par exemple :<conbody outputclass="ref-con">
- Ajoutez un identifiant à l'élément que vous souhaitez voir apparaître dans la vue Contenu réutilisable. Par exemple :
<p id="natoque">Natoque id at, quam quisque facilisi, lacus mauris.</p>
- Publiez la rubrique.
Dans la perspective Administration TEXTML, procédez comme suit :
- Modifiez le fichier Définition de l'index.ATTENTION : Attention lorsque vous modifiez le document de définition de l'index. Les modifications peuvent affecter de manière significative le processus d'indexation, et toute erreur dans le document peut entraîner une corruption des données ou d'autres erreurs.
- Ajoutez les lignes suivantes en gras aux index existants :
<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>
- Lorsque l'indexation est terminée, redémarrez votre IXIA CCMS Desktop.