自动生成元素ID id20CIL40016I

AEM Guides会为您创建的任何新文档生成一个文档ID。 例如,创建DITA映射时,会将map.ditamap_random_digits等ID分配给映射的ID。 您还可以定义自动为其生成和分配ID的元素。

AEM Guides提供了简单的配置设置,您需要在其中定义自动生成ID的元素以及ID的模式。 默认情况下,某些元素(如sectiontableulol)配置为自动生成ID。 您可以向此列表中添加其他元素,以便每当在文档中插入这些元素时,AEM Guides都会根据给定的模式生成并分配ID

执行以下步骤以将元素配置为具有自动生成的ID:

  1. 打开Adobe Experience Manager Web控制台配置页面。

    用于访问配置页面的默认URL为:

    code language-http
    http://<server name>:<port>/system/console/configMgr
    
  2. 搜索并单击​ com.adobe.fmdita.xmleditor.config.XmlEditorConfig ​包。

  3. 在​ XmlEditorConfig ​设置中,在​ 自动为元素标记 ​字段生成一个或多个元素。

    note note
    NOTE
    元素标记是DITA元素名称,如bodytitlecodeblock等。 要指定多个元素,请使用逗号分隔元素名称。
  4. 在​ 用于生成ID的模式 ​字段中,指定用于生成ID的模式。

    此字段的默认值设置为${elementName}_${id}${elementName}值被替换为元素的名称。 ${id}变量为元素生成连续数字。 例如,如果指定段落元素具有自动生成的ID,则主题或文档中的第一个段落将获得p_1等ID,下一个段落将获得p_2等。 但是,在另一个文档中,ID生成过程将重新启动。 这意味着,在另一个文档中,可以将p_1和p_2等ID分配给段落元素。

    如果文档已包含指定模式的ID,则自动生成过程不会将这些ID分配给新元素。

  5. 单击​ 保存

父主题:​自定义Web编辑器

recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178