1

我需要设置 data-sly-test 以实现“true”作为测试结果,以不区分大小写的方式比较两个字符串。

<div data-sly-test="${ properties.jcr:language == 'en'}">true</div>

其中的值为properties.jcr:language“EN”。在这种情况下,data-sly-test 返回“false”,但我需要结果为“true”。

可能吗 ?

提前致谢

4

2 回答 2

3

它实际上可以在 HTL/Sightly 中通过将变量强制为大写然后比较来完成:

<div data-sly-test="${ properties.jcr:language.toString.toUpperCase == 'EN' }">true</div>
于 2019-03-19T14:06:41.480 回答
0

根据规范和我的经验,你不能这样做。为您的逻辑使用slingslice模型或普通的使用 api

于 2016-05-11T15:56:01.570 回答