Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试在 AEM 中显示基于专有模型存在的两组不同脚本。
&& 运算符的这种用法正确吗?:
<sly data-sly-test="${!metaFields.lastModified && metaFields.autore}" data-sly-unwrap> something inside here... </sly>
先感谢您
如果您的意思是在虚假和真实sly时渲染标签的内容,那么是的,这种运算符的使用是正确的。如果您对如何在 HTL 表达式中使用逻辑运算符有疑问,它的文档非常清楚。metaFields.lastModifiedmetaFields.autore&&
sly
metaFields.lastModified
metaFields.autore
&&
只要标签的内容在当前显示上下文中被允许,它们就会显示出来。请记住,如果您尝试以这种方式呈现 JavaScript,则情况可能并非如此。
此外,除非您使用的是该语言的早期版本,否则data-sly-unwrapon标签是多余的。sly
data-sly-unwrap