gpt4 book ai didi

sightly - 如何在 Sightly/HTL 中连接字符串?

转载 作者:行者123 更新时间:2023-12-04 04:51:22 25 4
gpt4 key购买 nike

我有以下代码:

<sly data-sly-use.link="${'core.impl.view.tools.LinkUtils' @ path=properties.targetURL}"></sly>

我要串联 properties.linkTypeproperties.targetURL .

任何想法如何做到?我在网上找到了一些例子,但它们似乎不适用于我的用例。

最佳答案

这取决于您想到的字符串连接类型:

  • 使用运算符连接字符串是 不支持 , IE。你不能做 ${properties.targetURL + properties.linkType} .一种解决方法(由@Jens 建议)是执行以下操作:<sly data-sly-test.concatenated="${'{0}{1}' @ format=[properties.targetURL, properties.linkType]}"></sly>
  • 可以通过将 HTL 表达式彼此相邻放置来连接 HTML 输出中的字符串,即。 ${properties.targetUrl}${properties.linkType}
  • 通过多个表达式选项支持将两个字符串发送到使用对象:<sly data-sly-use.link="${'core.impl.view.tools.LinkUtils' @ path=properties.targetURL, type=properties.linkType}"></sly>
  • 在某些情况下,使用 URI Manipulation 连接字符串以形成 URL 是可能的。
  • 关于sightly - 如何在 Sightly/HTL 中连接字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43841362/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com