Adobe Experience Manager: XF(경험 구성요소) 복사 및 붙여넣기 작업이 오류 팝업과 함께 실패합니다

설명 description

XF(경험 조각)를 복사하여 붙여넣으면 오류 팝업이 표시되고 XF가 붙여넣어지지 않습니다.

오류 로그에 다음과 같은 메시지가 표시됩니다.

com.day.cq.wcm.command.api.CommandException:
<source path> (Experience Fragment Template) not allowed below <target path>

이 오류는 일반적으로 폴더의 허용된 템플릿에 XF가 사용하는 템플릿이 포함되어 있지 않음을 나타냅니다. 구성이 올바른 경우 XF 마스터 노드와 관련된 동작으로 인해 문제가 발생할 수 있습니다. 이 문서에서는 이 비헤이비어에 대해 설명합니다.

환경
AEM as a Cloud Service
AEM 6.5

해결 방법 resolution

XF에는 일반적으로 XF 루트 아래에 노드 이름이 master인 마스터 변형이 있습니다.

이 문제는 XF에 마스터 변형이 없을 때 발생합니다. 새 XF의 경우 마스터를 삭제할 수 없지만 복사한 XF의 경우 마스터를 삭제할 수 있습니다. 대부분의 경우 이 문제는 누군가가 복사된 XF의 마스터를 삭제했기 때문에 발생합니다.
일반 작업 중에 XF의 마스터 변형을 삭제하지 마십시오.

복사하는 동안 AEM은 마스터 변형의 템플릿을 사용하여 대상 폴더의 허용된 템플릿을 확인합니다. XF에 마스터가 없는 경우 이 템플릿 검사가 폴더의 허용 템플릿과 일치하지 않습니다. 따라서 AEM에 오류가 표시되고 붙여넣은 XF가 생성되지 않습니다.

이 문제를 해결하려면 XF 아래에 마스터 변형을 추가합니다.

  • 기존 변형 노드의 이름을 master(으)로 바꾸십시오.
  • 또는 이름이 master인 새 변형을 만드십시오.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f