Sightly を使用してコンポーネントの子ノードにアクセスする方法について質問があります。data-sly-resource を使用して基本的な画像コンポーネントを取り込むテンプレートがあります。
<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 にアクセスして、それを子ノードと見なすにはどうすればよいかということです。
ありがとう、ハリー