AEMaaCS에서 작동하지 않는 "cq:tags"에 추가 언어 추가
AEMaaCS(Adobe Experience Manager as a Cloud Service)에서 cq:tags에서 네덜란드어(nl)를 지원되는 언어로 추가하려고 하면 로컬에서 성공하지만 Cloud Manager을 통해 배포한 후 개발 환경에 반영되지 않습니다. 이 문제를 해결하려면 필터 구성을 업데이트하고 언어 지원을 확인합니다.
설명 description
환경
Adobe Experience Manager(AEM) as a Cloud Service - Sites
문제/증상
-
로컬로
cq:tags에 추가된 네덜란드어(nl) 언어가 개발 환경에 표시되지 않습니다. -
문제를 완화하기 위해 다음 단계를 수행하지만 업데이트된 구성이 개발 환경에 반영되지 않았습니다.
ui.content/src/main/content/jcr_root/content/_cq_tags에.content.xml파일이 추가됨ui.content/src/main/content/META-INF/vault/filter.xml with <filter root="/content/cq:tags" mode="merge"/>에서filter.xml파일을 업데이트했습니다.
-
배포는 오류 없이 완료되지만 변경 사항은 반영되지 않습니다.
해결 방법 resolution
이 문제를 해결하려면 다음 단계를 수행합니다.
-
/libs/wcm/core/resources/languages/nl에 네덜란드어(nl)가 있는지 확인하여 AEM에서 인식된 언어에 포함되어 있는지 확인하고, 없는 경우 기존 언어 노드를 복사하고 해당 속성을 업데이트하여 만드십시오. -
cq:tags에서 언어 속성을 업데이트합니다./content/cq:tags(으)로 이동합니다.- 언어 속성을 편집합니다(다중 문자열).
- 목록에
nl을(를) 추가합니다.[ en, de, es, fr, it, nl]. - 변경 사항을 저장합니다.
-
<filter root="/content/cq:tags" mode="merge"/>을(를)<filter root="/content/cq:tags" mode="update"/>(으)로 바꾸어filter.xml구성을 업데이트하십시오. "병합" 모드에서는 기존 설정을 수정하지 않고 새 콘텐츠만 추가하므로 기존 콘텐츠가 새 구성 추가와 함께 업데이트됩니다. -
조정 후 Cloud Manager을 사용하여 코드를 다시 배포하고 네덜란드어(
nl)가/content/cq:tags에서 지원되는 언어로 표시되는지 확인하십시오.