Générer automatiquement des identifiants d’élément id20CIL40016I

AEM Guides génère un identifiant de document pour tout nouveau document que vous créez. Par exemple, lorsque vous créez un plan DITA, un identifiant comme map.ditamap_random_digits est attribué à l’identifiant du plan. Vous pouvez également définir des éléments sur lesquels un identifiant est automatiquement généré et attribué.

AEM Guides fournit des paramètres de configuration simples dans lesquels vous devez définir les éléments sur lesquels un identifiant est généré automatiquement et un motif pour l’identifiant. Par défaut, certains éléments tels que section, table, ul et ol sont configurés pour la génération automatique d’identifiants. Vous pouvez ajouter d’autres éléments à cette liste. Ainsi, 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é.

Les onglets suivants fournissent des instructions pour configurer les éléments afin d’obtenir un identifiant généré automatiquement en fonction de votre configuration Experience Manager Guides : Cloud Service ou On-Premise.

Tab

Suivez les instructions fournies dans Remplacements de la configuration pour créer le fichier de configuration. Dans le fichier de configuration, fournissez les détails (property) suivants pour configurer des identifiants d’élément générés automatiquement :

table 0-row-3 1-row-3
PID Clé de la propriété Valeur de la propriété
com.adobe.fmdita.xmleditor.config.XmlEditorConfig xmleditor.classes Spécifiez une liste d’éléments séparés par des virgules.
Valeur par défaut : "topic, section, table, simpletable, fig, image, ul, ol"

Pour configurer un modèle pour un identifiant généré automatiquement, créez un fichier de configuration avec les propriétés suivantes :

table 0-row-3 1-row-3
PID Clé de la propriété Valeur de la propriété
com.adobe.fmdita.xmleditor.config.XmlEditorConfig xmleditor.pattern La valeur par défaut de ce champ est définie sur ${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 obtient un identifiant du type p_1, le paragraphe suivant obtient 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 tels que p_1 et p_2 peuvent être affectés aux éléments de paragraphe. Valeur par défaut : ${elementName}_${id}
On-Premise
  1. Ouvrez la page de configuration de la console web Adobe Experience Manager .

    L’URL par défaut pour accéder à la page de configuration est :

    code language-http
    http://<server name>:<port>/system/console/configMgr
    
  2. Recherchez et cliquez sur le lot com.adobe.fmdita.xmleditor.config.XmlEditorConfig et cliquez dessus.

  3. Dans les paramètres XmlEditorConfig, spécifiez un ou plusieurs éléments dans le champ Générer automatiquement des identifiants pour les balises d’élément.

    note
    NOTE
    Les balises d'élément sont les noms d'élément DITA tels que body, title, codeblock, etc. Pour spécifier plusieurs éléments, séparez les noms des éléments par une virgule.
  4. Dans le champ Motif pour la génération des identifiants spécifiez un motif pour générer un identifiant.

    La valeur par défaut de ce champ est définie sur ${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 obtient un identifiant du type p_1, le paragraphe suivant obtient 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 tels que p_1 et p_2 peuvent être affectés aux éléments de paragraphe.

    Si votre document contient déjà des identifiants selon le modèle spécifié, le processus de génération automatique n’affecte pas ces identifiants aux nouveaux éléments.

  5. Cliquez sur Enregistrer.

Rubrique parente :​ Personnaliser l’éditeur

recommendation-more-help
experience-manager-guides-help-product-guide