Gerar IDs de elemento automaticamente id20CIL40016I
O AEM Guides gera uma ID de documento para qualquer novo documento que você criar. Por exemplo, quando você cria um mapa DITA, uma ID como map.ditamap_random_digits
é atribuída à ID do mapa. Você também pode definir elementos nos quais uma ID é gerada e atribuída automaticamente.
O AEM Guides fornece configurações fáceis, nas quais é necessário definir os elementos nos quais uma ID é gerada automaticamente e um padrão para a ID. Por padrão, alguns elementos como section
, table
, ul
, ol
, estão configurados para geração automática de ID. Você pode adicionar outros elementos a esta lista para que, sempre que esses elementos forem inseridos em um documento, o AEM Guides gere e atribua uma ID com base no padrão fornecido
Use as instruções fornecidas em Substituições de configuração para criar o arquivo de configuração. No arquivo de configuração, forneça os seguintes detalhes (property) para configurar as IDs de elemento geradas automaticamente:
com.adobe.fmdita.xmleditor.config.XmlEditorConfig
xmleditor.classes
Valor padrão:
"topic, section, table, simpletable, fig, image, ul, ol"
Para configurar um padrão para a ID gerada automaticamente, crie um arquivo de configuração com as seguintes propriedades:
com.adobe.fmdita.xmleditor.config.XmlEditorConfig
xmleditor.pattern
${elementName}_${id}
. O valor ${elementName}
é substituído pelo nome do elemento. A variável ${id}
gera um número sequencial para o elemento. Por exemplo, se você atribuir o elemento de parágrafo para ter IDs geradas automaticamente, o primeiro parágrafo do tópico ou documento terá uma ID como p_1, o próximo parágrafo terá p_2 e assim por diante. No entanto, em um documento diferente, o processo de geração de ID é reiniciado. Isso significa que em um documento diferente, IDs como p_1 e p_2 podem ser atribuídas a elementos de parágrafo. Valor padrão: ${elementName}_${id}
Tópico pai: Personalizar editor da Web