AEM 6.0:将动态值传递给clientlibs @categories

时间:2017-05-02 17:07:40

标签: aem sightly htl

我正在尝试使用HTL调用clientlibs到@ categories时传递动态值,但它没有选择值。

代码片段:

<sly data-sly-use.config="com.demo.core.sightly.page.Config">
    <sly data-sly-use.clientLib="${'/libs/granite/sightly/templates/clientlib.html'}">
        <js data-sly-call="${clientLib.js @ categories='${config.clientLibFolder}'}"></js>
    </sly>
</sly>

当我打印值${config.clientLibFolder}时,它即将来临。

在调用clientlibs时,有什么方法可以将动态值传递给@categories。

1 个答案:

答案 0 :(得分:3)

语法似乎有误。你试过吗

<js data-sly-call="${clientLib.js @ categories=config.clientLibFolder}"></js>

或者

<js data-sly-call="${clientLib.js @ categories=[config.clientLibFolder]}"></js>