La nueva implementación elimina todo el estilo

Descripción description

Entorno
Experience Manager

Problema/Síntomas
Después de desplegar una canalización en un entorno, el cliente observó que se eliminaban los estilos personalizados de una plantilla y, como consecuencia, los estilos de la página creada con esa plantilla.

Figura 1. La plantilla con los estilos presentes.

Figura 2. La plantilla sin los estilos.

Resolución resolution

Cuando se revisó el proyecto que el cliente había desplegado en su entorno, se descubrió que el archivo filter.xml de la rama encargada de cambiar el contenido, en este ejemplo, 1 contenía los filtros 2.
La plantilla que se modificó tras el despliegue se encontraba en /conf/path/settings/wcm/templates/modified template, pero no tenía modo de filtro, que por defecto indica reemplazar.
Esto implica que, cada vez que se implemente una canalización, se utilizará la ruta del código en su lugar.
Esto debe solucionarse ajustando el modo de filtro a fusionar como en las otras rutas 3.

1

/aem-cust-project.all-0.0.1-SNAPSHOT/jcr_root/apps/cust-packages/content/install/aem-cust-project.ui.content-0.0.1-SNAPSHOT/META-INF/vault/filter.xml

2

workspaceFilter version="1.0"filter root="/conf/path/settings/wcm/templates/modified_template"/filter root="/conf/path" mode="merge"/filter root="/conf/path2" mode="merge"/filter root="/content/path2" mode="merge"/filter root="/content/dam/path2/asset.jpg" mode="merge"/filter root="/content/experience-fragments/path2" mode="merge"//workspaceFilter

3

workspaceFilter version="1.0"filter root="/conf/path/settings/wcm/templates/modified_template" mode="merge"/filter root="/conf/path" mode="merge"/filter root="/conf/path2" mode="merge"/filter root="/content/path2" mode="merge"/filter root="/content/dam/path2/asset.jpg" mode="merge"/filter root="/content/experience-fragments/path2" mode="merge"//workspaceFilter
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f