A nova implantação removeu todo o estilo | AEM

Após a implantação de um pipeline em um ambiente específico no Adobe Experience Manager, os estilos personalizados foram removidos de um modelo, resultando na perda de estilos da página relacionada. Lembre-se de definir o modo filtro como mesclagem.

Descrição description

Ambiente

Adobe Experience Manager (AEM)

Problema

Depois de implantar um pipeline em um ambiente, 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 resolution

Quando o projeto implantado em seu ambiente foi revisado, o arquivo filter.xml na ramificação responsável pela alteração do conteúdo — neste exemplo, [ 1] — continha os filtros [ 2].
O modelo modificado após a implantação foi localizado 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]

<?xml version="1.0" encoding="UTF-8"?>
<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]

<?xml version="1.0" encoding="UTF-8"?>
<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