A validação de campo único falha com pastas de localidade personalizadas em Fragmentos de conteúdo do AEM

Os nomes de pastas de localidade personalizada no AEM causam erros exclusivos de validação de campo porque não são reconhecidos como raízes de idioma. Para corrigir isso, defina a propriedade jcr:language na pasta com o código de idioma ISO correto para que o AEM aplique o escopo de localidade adequado.

Descrição description

Ambiente

  • Produto: Adobe Experience Manager as a Cloud Service (AEMaaCS) - Sites
  • Restrição: problema ocorre ao usar nomes de pasta de localidade personalizados em vez de códigos de idioma ISO padrão.

Problema/Sintomas

  • A validação de campo único falha ao criar fragmentos de conteúdo com valores idênticos em pastas de localidade diferentes que usam nomes de código de idioma não padrão.
  • Por exemplo, usar mx em vez de um código ISO como es_MX faz com que o AEM trate as pastas como parte do mesmo escopo, resultando em erros de exclusividade inesperados.

Resolução resolution

Para resolver o problema, siga estas etapas:

  1. Navegue até a pasta de local personalizado (por exemplo, /mx) no AEM.
  2. Acesse o nó jcr:content nessa pasta.
  3. Defina a propriedade jcr:language com o código de idioma ISO apropriado (por exemplo, es_MX).
  4. Salve e confirme as alterações no AEM.
  5. Crie ou atualize fragmentos de conteúdo com valores de campo exclusivos idênticos em pastas de localidade diferentes e verifique se não há erros de validação de exclusividade.

Observação:A configuração da propriedade jcr:language permite a nomeação de pastas específicas do negócio, mantendo o escopo de localidade correto para campos exclusivos e fluxos de trabalho de tradução.

Leitura Relacionada

Definição de modelos de fragmento de conteúdo no Guia do Usuário do AEMaaCS

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f