自动生成元素ID id20CIL40016I
AEM Guides会为您创建的任何新文档生成一个文档ID。 例如,创建DITA映射时,会将map.ditamap_random_digits
等ID分配给映射的ID。 您还可以定义自动为其生成和分配ID的元素。
AEM Guides提供了简单的配置设置,您需要在其中定义自动生成ID的元素以及ID的模式。 默认情况下,某些元素(如section
、table
、ul
、ol
)配置为自动生成ID。 您可以向此列表中添加其他元素,以便每当在文档中插入这些元素时,AEM Guides都会根据给定的模式生成并分配ID
执行以下步骤以将元素配置为具有自动生成的ID:
-
打开Adobe Experience Manager Web控制台配置页面。
用于访问配置页面的默认URL为:
code language-http http://<server name>:<port>/system/console/configMgr
-
搜索并单击 com.adobe.fmdita.xmleditor.config.XmlEditorConfig 包。
-
在 XmlEditorConfig 设置中,在 自动为元素标记 字段生成一个或多个元素。
note note NOTE 元素标记是DITA元素名称,如 body
、title
、codeblock
等。 要指定多个元素,请使用逗号分隔元素名称。 -
在 用于生成ID的模式 字段中,指定用于生成ID的模式。
此字段的默认值设置为
${elementName}_${id}
。${elementName}
值被替换为元素的名称。${id}
变量为元素生成连续数字。 例如,如果指定段落元素具有自动生成的ID,则主题或文档中的第一个段落将获得p_1等ID,下一个段落将获得p_2等。 但是,在另一个文档中,ID生成过程将重新启动。 这意味着,在另一个文档中,可以将p_1和p_2等ID分配给段落元素。如果文档已包含指定模式的ID,则自动生成过程不会将这些ID分配给新元素。
-
单击 保存。
父主题: 自定义Web编辑器
recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178