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>