0

我正在尝试在 AEM 中显示基于专有模型存在的两组不同脚本。

&& 运算符的这种用法正确吗?:

   <sly data-sly-test="${!metaFields.lastModified && metaFields.autore}" data-sly-unwrap>
something inside here...
</sly>

先感谢您

4

1 回答 1

2

如果您的意思是在虚假和真实sly时渲染标签的内容,那么是的,这种运算符的使用是正确的。如果您对如何在 HTL 表达式中使用逻辑运算符有疑问,它的文档非常清楚metaFields.lastModifiedmetaFields.autore&&

只要标签的内容在当前显示上下文中被允许,它们就会显示出来。请记住,如果您尝试以这种方式呈现 JavaScript,则情况可能并非如此。

此外,除非您使用的是该语言的早期版本,否则data-sly-unwrapon标签是多余的。sly

于 2018-01-04T18:36:36.333 回答