Añadir un idioma adicional a "cq:tags" que no funciona en AEMaaCS
En Adobe Experience Manager as a Cloud Service (AEMaaCS), los intentos de agregar el holandés (nl) como idioma admitido en cq:tags se realizaron correctamente a nivel local, pero no se reflejaron en el entorno de desarrollo después de la implementación mediante Cloud Manager. Para resolver el problema, actualice la configuración del filtro y compruebe la compatibilidad con el idioma.
Descripción description
Entorno
Adobe Experience Manager (AEM) as a Cloud Service - Sitios
Problema/Síntomas
-
El idioma holandés (
nl) agregado localmente encq:tagsno aparece en el entorno de desarrollo. -
Se siguen los siguientes pasos para mitigar el problema, pero la configuración actualizada no se reflejó en el entorno de desarrollo:
- Se agregó un archivo de
.content.xmlenui.content/src/main/content/jcr_root/content/_cq_tags - Se ha actualizado el archivo de
filter.xmlenui.content/src/main/content/META-INF/vault/filter.xml with <filter root="/content/cq:tags" mode="merge"/>
- Se agregó un archivo de
-
La implementación se completa sin errores, pero los cambios no se reflejan.
Resolución resolution
Para resolver este problema, siga estos pasos:
-
Asegúrese de que el neerlandés (
nl) esté incluido en los idiomas reconocidos en AEM comprobando su presencia en/libs/wcm/core/resources/languages/nly, si está ausente, créelo copiando un nodo de idioma existente y actualizando sus propiedades en consecuencia. -
Actualizar la propiedad de idiomas en
cq:tags:- Vaya a
/content/cq:tags. - Edite la propiedad de idiomas (varias cadenas).
- Agregar
nla la lista:[ en, de, es, fr, it, nl]. - Guarde los cambios.
- Vaya a
-
Actualice la configuración de
filter.xmlreemplazando<filter root="/content/cq:tags" mode="merge"/>por<filter root="/content/cq:tags" mode="update"/>para asegurarse de que el contenido existente se actualice junto con la adición de nuevas configuraciones, ya que el modo "combinar" solo agrega contenido nuevo sin modificar la configuración existente. -
Vuelva a implementar el código mediante Cloud Manager después de realizar los ajustes y compruebe que el neerlandés (
nl) aparece como idioma admitido en/content/cq:tags.
Lectura relacionada
La configuración de idioma de la etiqueta desaparece tras la instalación del Service Pack en la documentación de AEM