自动生成元素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
使用配置覆盖中提供的说明创建配置文件。 在配置文件中,提供以下(property)详细信息以配置自动生成的元素ID:
PID
属性键
属性值
com.adobe.fmdita.xmleditor.config.XmlEditorConfig
xmleditor.classes
指定以逗号分隔的元素列表。
默认值:
默认值:
"topic, section, table, simpletable, fig, image, ul, ol"
要为自动生成的ID配置模式,请创建具有以下属性的配置文件:
PID
属性键
属性值
com.adobe.fmdita.xmleditor.config.XmlEditorConfig
xmleditor.pattern
此字段的默认值设置为
${elementName}_${id}
。 ${elementName}
值被替换为元素的名称。 ${id}
变量为元素生成连续数字。 例如,如果指定段落元素具有自动生成的ID,则主题或文档中的第一个段落将获得p_1等ID,下一个段落将获得p_2等。 但是,在另一个文档中,ID生成过程将重新启动。 这意味着,在另一个文档中,可以将p_1和p_2等ID分配给段落元素。 默认值: ${elementName}_${id}
父主题: 自定义Web编辑器
recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178