Génération automatique des identifiants d’élément id20CIL40016I
AEM Guides génère un ID de document pour tout nouveau document que vous créez. Par exemple, lorsque vous créez un mappage DITA, un ID du type map.ditamap_random_digits
est affecté à l’ID du mappage. Vous pouvez également définir des éléments sur lesquels un ID est automatiquement généré et affecté.
AEM Guides fournit des paramètres de configuration simples dans lesquels vous devez définir les éléments sur lesquels un ID est généré automatiquement et un modèle pour l’ID. Par défaut, certains éléments tels que section
, table
, ul
, ol
sont configurés pour la génération automatique de l’ID. Vous pouvez ajouter d’autres éléments à cette liste de sorte qu’à chaque fois que ces éléments sont insérés dans un document, AEM Guides génère et attribue un identifiant en fonction du modèle donné.
Suivez les instructions de la section Remplacements de configuration pour créer le fichier de configuration. Dans le fichier de configuration, fournissez les détails (propriété) suivants pour configurer les identifiants d’élément générés automatiquement :
com.adobe.fmdita.xmleditor.config.XmlEditorConfig
xmleditor.classes
Valeur par défaut :
"topic, section, table, simpletable, fig, image, ul, ol"
Pour configurer un modèle d’identifiant généré automatiquement, créez un fichier de configuration avec les propriétés suivantes :
com.adobe.fmdita.xmleditor.config.XmlEditorConfig
xmleditor.pattern
${elementName}_${id}
. La valeur ${elementName}
est remplacée par le nom de l’élément . La variable ${id}
génère un numéro séquentiel pour l’élément . Par exemple, si vous attribuez à l’élément de paragraphe des identifiants générés automatiquement, le premier paragraphe de la rubrique ou du document reçoit un identifiant comme p_1, le paragraphe suivant reçoit p_2, etc. Cependant, dans un autre document, le processus de génération des identifiants redémarre. Cela signifie que dans un autre document, des identifiants comme p_1 et p_2 peuvent être affectés aux éléments de paragraphe. Valeur par défaut : ${elementName}_${id}
Rubrique parente : Personnaliser l’éditeur web