我需要根据href
的无效性来设置sling:vanityPath
值。 hit.properties.sling:vanityPath
返回sling:vanityPath
属性的字符串值。我需要在/
值之前附加一个hit.properties.sling:vanityPath
。是否可以在下面的代码中执行此操作,或者我必须对其进行两次测试,但这与代码重复一起出现?
<a href="${hit.properties.sling:vanityPath == null? hit.path : hit.properties.sling:vanityPath @ extension='html'}"/>
HTL不支持串联或二进制运算符。您可以使用prependPath或对斜杠进行双重测试。