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.
As guias a seguir fornecem instruções para configurar elementos para que tenham uma ID gerada automaticamente com base na configuração do Experience Manager Guides: Cloud Service ou No local.
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:
| table 0-row-3 1-row-3 | ||
|---|---|---|
| PID | Chave de propriedade | Valor de propriedade |
com.adobe.fmdita.xmleditor.config.XmlEditorConfig |
xmleditor.classes |
Especifique uma lista de elementos separada por vírgulas. 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:
| table 0-row-3 1-row-3 | ||
|---|---|---|
| PID | Chave de propriedade | Valor de propriedade |
com.adobe.fmdita.xmleditor.config.XmlEditorConfig |
xmleditor.pattern |
O valor padrão deste campo está definido como ${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} |
-
Abra a página Configuração do console da Web do Adobe Experience Manager.
O URL padrão para acessar a página de configuração é:
code language-http http://<server name>:<port>/system/console/configMgr -
Procure e clique no pacote com.adobe.fmdita.xmleditor.config.XmlEditorConfig.
-
Nas configurações de XmlEditorConfig, especifique um ou mais elementos no campo Gerar IDs Automaticamente para Marcas de Elemento.
note NOTE Marcas de elemento são nomes de elementos DITA como body,title,codeblocke assim por diante. Para especificar vários elementos, separe os nomes dos elementos com uma vírgula. -
No campo Padrão para Gerar IDs, especifique um padrão para gerar uma ID.
O valor padrão deste campo está definido como
${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.Se o documento já contiver IDs no padrão especificado, o processo de geração automática não atribuirá essas IDs aos novos elementos.
-
Clique em Salvar.
Tópico pai: Personalizar editor da Web