Ny distribution tar bort all formatering | AEM

Efter distributionen av en pipeline på en viss miljö i Adobe Experience Manager togs anpassade format bort från en mall, vilket ledde till att format på den relaterade sidan gick förlorade. Kom ihåg att ställa in filter-läget på merge.

Beskrivning description

Miljö

Adobe Experience Manager (AEM)

Utgåva

När du har distribuerat en pipeline i en miljö togs de anpassade formaten från en mall, och som en följd av detta, formaten från sidan som skapades med den mallen bort.

Figur 1. Mallen med de format som finns.

Figur 2. Mallen utan formaten.

Upplösning resolution

När projektet som distribuerades i deras miljö granskades innehöll filen filter.xml under grenen som ansvarade för att ändra innehållet - i det här exemplet [ 1] - filtren [ 2] .
Den ändrade mallen efter distributionen fanns på /conf/path>/settings/wcm/templates/modified template>, men hade inget filterläge, vilket som standard är replace.
Detta innebär att sökvägen i koden används i stället varje gång en pipeline distribueras.
Detta måste åtgärdas genom att filterläget ställs in på merge på samma sätt som för andra banor [ ] .

[ 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