У меня есть вопрос, связанный с использованием Sightly для доступа к дочерним узлам компонента. У меня есть шаблон, который тянет в базовый компонент изображения, используя ресурс sly-resource, например.AEM 6.0 Зрелые дочерние узлы
<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 из моего шаблона, рассматривая его как дочерний узел.
Спасибо, Гарри
Я не уверен, если это возможно, но вы могли бы реализовать эту проверку внутри класса Java и ссылаться на него данные хитрого -использование. – Thomas
См. Также этот новый вопрос: http://stackoverflow.com/questions/33418480/how-do-i-access-the-properties-of-a-data-sly-list-item-in-sightly –