새 배포로 인해 모든 스타일이 제거됨

설명 description

환경
Experience Manager

문제/증상
파이프라인을 하나의 환경에 배포하고 나서 고객은 템플릿의 사용자 정의 스타일과 그 결과 해당 템플릿으로 만든 페이지의 스타일이 제거되었음을 알게 되었습니다.

그림 1. 스타일이 있는 템플릿입니다.

그림 2. 스타일이 없는 템플릿입니다.

해상도 resolution

고객이 환경에 배포한 프로젝트를 검토하고 나서 콘텐츠 변경을 담당하는 분기(이 예에서는 1) 아래의 filter.xml 파일에 필터 2가 포함되어 있음이 발견되었습니다.
배포 후 수정된 템플릿은 /conf/path/settings/wcm/templates/modified template에 있지만 기본적으로 바꾸기 를 나타내는 필터 모드는 없었습니다.
이는 파이프라인이 배포될 때마다 코드의 경로가 대신 사용됨을 의미합니다.
이러한 문제는 기타 경로 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