私は次のコードを持っています:
<sly data-sly-use.link="${'core.impl.view.tools.LinkUtils' @ path=properties.targetURL}"></sly>
連結したいproperties.linkType
からproperties.targetURL
。
それをどのように行うことができるかについてのアイデアはありますか?ネット上で例を見つけましたが、私のユースケースではうまくいかないようです。
それはあなたが考えている文字列の連結の種類に依存します:
${properties.targetURL + properties.linkType}
<sly data-sly-test.concatenated="${'{0}{1}' @ format=[properties.targetURL, properties.linkType]}"></sly>
${properties.targetUrl}${properties.linkType}
<sly data-sly-use.link="${'core.impl.view.tools.LinkUtils' @ path=properties.targetURL, type=properties.linkType}"></sly>
@ join
を使用して、上記の回答に文字列を連結するもう1つの方法を追加したいと思います。
<sly data-sly-test="${['String1','String2','String3'] @ join = '-'}"/>
次のように出力されます:String1-String2-String3