使用“&&”运算符的 AEM 视觉条件渲染
AEM sightly conditional rendering with '&&' operator
我正在尝试显示两组不同的脚本,这些脚本基于 sightly AEM 中存在的专有模型。
&& 运算符的这种用法是否正确?:
<sly data-sly-test="${!metaFields.lastModified && metaFields.autore}" data-sly-unwrap>
something inside here...
</sly>
提前致谢
如果您的意思是在 metaFields.lastModified
为假且 metaFields.autore
为真时呈现 sly
标签的内容,那么是的,这是对 &&
运算符的使用是正确的。如果您对如何在 HTL 表达式中使用逻辑运算符有疑问,那就是 quite clearly documented.
只要当前 display context 允许,您的标签内容就会显示。请记住,如果您尝试以这种方式呈现 JavaScript,情况可能并非如此。
此外,sly
标签上的 data-sly-unwrap
是多余的,除非您使用的是该语言的早期版本。
我正在尝试显示两组不同的脚本,这些脚本基于 sightly AEM 中存在的专有模型。
&& 运算符的这种用法是否正确?:
<sly data-sly-test="${!metaFields.lastModified && metaFields.autore}" data-sly-unwrap>
something inside here...
</sly>
提前致谢
如果您的意思是在 metaFields.lastModified
为假且 metaFields.autore
为真时呈现 sly
标签的内容,那么是的,这是对 &&
运算符的使用是正确的。如果您对如何在 HTL 表达式中使用逻辑运算符有疑问,那就是 quite clearly documented.
只要当前 display context 允许,您的标签内容就会显示。请记住,如果您尝试以这种方式呈现 JavaScript,情况可能并非如此。
此外,sly
标签上的 data-sly-unwrap
是多余的,除非您使用的是该语言的早期版本。