lan*_*lan 2 sling aem sightly htl
检查这个
<a href="${mybean.href}" data-sly-test="${mybean.href}">
<img src="myimage.jpg" />
</a>
Run Code Online (Sandbox Code Playgroud)
我们需要的
当data-sly-test =“ $ {mybean.href}”计算为false时,仅隐藏锚标记,而不隐藏其子元素。默认行为是,当锚标记消失时,img标记也会消失。我们只想隐藏包装标签。
我希望这样的参数
<a href="${mybean.href}" data-sly-test="${mybean.href @ hideChildren=false}">
<img src="myimage.jpg" />
</a>
Run Code Online (Sandbox Code Playgroud)
您可以data-sly-unwrap在锚定标记中使用,如以下示例所示,其中mybean.href删除锚定标记并仅产生真实结果的结果<img src="myimage.jpg" />
例
<a href="http://www.google.com" data-sly-test="${mybean.href}" data-sly-unwrap>
<img src="myimage.jpg" />
</a>
Run Code Online (Sandbox Code Playgroud)
对于您的情况,以下解决方案应该有效
<a href="${mybean.href}" data-sly-unwrap="${!mybean.href}">
<img src="myimage.jpg" />
</a>
Run Code Online (Sandbox Code Playgroud)