A nova implantação removeu todo o estilo

Última atualização em 2023-01-11

Descrição

Ambiente
Experience Manager

Problema/Sintomas
Depois de implantar um pipeline em um ambiente, o cliente notou que os estilos personalizados de um modelo e, como consequência, os estilos da página criada com esse modelo foram removidos.

Figura 1. O modelo com os estilos presentes.

Figura 2. O modelo sem os estilos.

Resolução

Quando o projeto implantado pelo cliente em seu ambiente foi revisado, descobriu-se que o arquivo filter.xml na ramificação responsável pela alteração do conteúdo — neste exemplo, 1 — continha os filtros 2.
O modelo que foi modificado depois que a implantação foi localizada em /conf/path/settings/wcm/templates/modified template, mas não tinha um modo de filtro, que por padrão indica substituir.
Isso quer dizer que sempre que um pipeline for implantado, o caminho no código será usado no lugar.
Isso deve ser corrigido definindo o modo de filtro como mesclar assim como é para os outros caminhos 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

Nesta página