Sightly를 사용하여 구성 요소의 자식 노드에 액세스하는 것에 관한 질문이 있습니다. 나는 데이터 - sly-resource를 사용하여 기본 이미지 컴포넌트를 가져 오는 템플릿을 가지고있다.AEM 6.0 Sightly Child Nodes
<div class="${wcmmode.edit ? 'image-edit image' : 'image'}" data-sly-resource="${ 'heroImage' @ resourceType='/libs/foundation/components/image', appendPath='image', selectors='fileReference' }"> </div>
내가하고 싶은 것은 해당 이미지 구성 요소에 실제로 이미지 세트가 있는지 여부에 따라 CSS 클래스를 변경하는 것입니다. 이를 위해 이미지 구성 요소 노드에 액세스하여 파일 참조를 읽는 것이 계획이었습니다.
<h1>${ properties["heroImage"] }</h1>
불행히도 이것은 작동하지 않습니다. 내 질문은 템플릿에서 heroImage 리소스의 fileReference에 액세스하여 자식 노드로 보는 방법입니다.
감사합니다, AEM6에서 해리
나는 이것이 가능하다면 모르겠지만, 당신은 자바 클래스 내에서이 검사를 구현하고 데이터 교활한 참조 할 수있다 -용도. – Thomas
이 새 질문을 참조하십시오. http://stackoverflow.com/questions/33418480/how-do-i-access-the-properties-of-a-data-sly-list-item-in-sightly –