1

我需要做一些字符串操作,比如检查字符串是否以'/content'开头,如果是,则在末尾附加'.html'。这是可能的吗?

4

2 回答 2

2

Sightly 是专门为避免在Sightly 模板中出现这种逻辑而设计的。您需要做的是,您需要为您的组件创建一个 Sling 模型,该模型将执行您想要的逻辑并从那里公开结果。

附带说明一下,在您的特定用例中,您可能需要仔细查看 AEM 的链接检查器。

于 2015-10-02T11:09:30.027 回答
1

但是,您可以执行以下操作:

<a href="${properties.path ? properties.path : 'contact'}.html">${properties.link ? properties.link : 'Get in Touch'}</a>
于 2016-10-13T12:04:23.430 回答