게시 URL을 사용할 때 DAM 자산이 참조된 것으로 감지되지 않음
Adobe Experience Manager(AEM)에서 DAM 에셋은 저장소 경로 대신 게시 URL에 의해 참조되는 경우 게시된 페이지에서 사용되더라도 Assets UI에 참조되지 않은 것으로 표시될 수 있습니다. 문제를 해결하려면 게시 또는 CDN URL 대신 DAM 저장소 경로를 사용하도록 자산 참조를 업데이트합니다.
설명 description
환경
Adobe Experience Manager (모든 버전)
문제/증상
- DAM 자산이 게시된 페이지에서 사용되더라도 AEM Assets UI에 참조되지 않은 것으로 표시됩니다.
- 에셋이 에셋의 참조 탭에 표시되지 않고 비활성화 또는 정리에 대해 플래그가 잘못 지정될 수 있습니다.
- UI 또는 로그에 오류 메시지가 표시되지 않습니다.
- 이전에 비활성화된 에셋을 다시 활성화한 후에도 Assets UI에서 참조된 대로 표시되지 않습니다.
원인
AEM의 참조 검색은 페이지 또는 구성 요소 콘텐츠 내의 저장소 경로(예: /content/dam/...)에서 참조하는 자산에 대해서만 작동합니다. 자산이 전체 게시 또는 CDN URL(예: https://example.com/content/dam/...)을 사용하여 참조되는 경우 AEM에서 이를 참조로 감지하지 않습니다. 따라서 에셋이 참조 탭에 나타나지 않으므로 참조되지 않은 것으로 간주될 수 있습니다.
해결 방법 resolution
AEM에서 게시 URL을 사용할 때 DAM 에셋이 참조된 것으로 감지되지 않는 문제를 해결하려면 다음 단계를 따르십시오.
-
AEM 작성 환경에서 영향을 받는 페이지를 엽니다.
-
자산이 사용되는 구성 요소 또는 HTML 소스를 검사합니다.
-
자산이 전체 게시에서 참조되는지 또는 CDN URL(예:
https://example.com/content/dam/...)에서 참조되는지 확인하십시오. -
게시 또는 CDN URL 대신 DAM 저장소 경로를 사용하도록 자산 참조를 업데이트합니다(예:
/content/dam/<your-folder>/<asset-name>).- 예:
<img src="/content/dam/<your-folder>/<asset-name>.svg" width="40" height="45"/> -
참조를 업데이트한 후 AEM Assets UI에서 에셋을 엽니다.
-
이제 페이지가 자산의 참조 탭에 표시되는지 확인합니다.
-
필요한 경우 AEM 쿼리 도구를 사용하여 DAM 경로 대신 게시 URL을 저장하는 구성 요소 또는 페이지를 찾을 수 있습니다. 필요에 따라 사이트 구조에 대한 검색 매개 변수를 조정합니다.