AEM as a Cloud Service: 새 편집기에서 콘텐츠 조각을 게시할 때 ‘잘못된 콘텐츠 조각’ 오류 발생
이 문서에서는 Adobe Experience Manager as a Cloud Service의 새 편집기를 사용하여 콘텐츠 조각을 게시할 때 간헐적인 i 잘못된 콘텐츠 조각 오류를 해결하는 방법에 대해 설명합니다.
설명 description
환경
Adobe Experience Manager as a Cloud Service (모든 버전)
문제/증상
AEM as a Cloud Service에서 새 편집기를 사용하여 콘텐츠 조각을 게시할 때 다음과 같은 증상이 발생할 수 있습니다.
- 잘못된 콘텐츠 조각 메시지와 함께 간헐적인 오류가 나타납니다.
- 영향을 받는 콘텐츠 조각이 게시되었지만 수정됨 상태로 남아 있습니다.
- 로그는 게시 워크플로가 조각을 유효하지 않은 것으로 취급하여 게시 트리에서 제거함을 나타냅니다.
- 이전 편집기를 사용하여 동일한 콘텐츠 조각을 게시하면 문제 없이 작동합니다.
오류 메시지 예:
Invalid content fragment
여러 제품 콘텐츠 조각에 대한 게시가 중단되어 제품 페이지 업데이트에 영향을 줍니다.
해결 방법 resolution
다음 단계에 따라 문제를 해결하십시오.
-
콘텐츠 조각 API를 사용하여 영향을 받는 콘텐츠 조각의
validationStatus을(를) 확인합니다(예: GET /adobe/sites/cf/fragments/<UUID>). -
조각이 유효하지 않은 것으로 표시되는 이유에 대한 자세한 내용은 AEM 작성자 로그를 검토하십시오.
-
컨텐츠 조각 내의 리치 텍스트 필드(예:
mtPrintControllerFonts)에서 잘못된 HTML을 검사합니다. 예:- 잘못된 태그 구조
- 이스케이프 처리되지 않은 특수 문자
-
영향을 받는 필드에서 잘못된 HTML을 수정합니다.
- 태그 중첩 및 구조를 수정합니다.
- 필요에 따라 특수 문자를 적절히 이스케이프 처리합니다.
-
콘텐츠 조각을 저장하고 새 편집기를 사용하여 다시 게시하려고 합니다.
-
콘텐츠 조각이 성공적으로 게시되고 더 이상 수정된 상태에 남아 있지 않은지 확인합니다.
원인
리치 텍스트 필드에 잘못된 HTML이 있습니다(예: mtPrintControllerFonts). 콘텐츠 조각이 새 편집기의 유효성 검사 프로세스에 의해 잘못된 것으로 표시되므로 게시가 실패합니다.