0

我必须(项目要求)直接在服务器端的 Javascript 中创建一些标记,然后将其集成到 HTL 输出中而无需进一步修改。

以下两条线对我有用:

<sly data-sly-use.markup="${'render.js'}" />
${markup @ context='unsafe'}

但我想知道是否有办法进一步缩短它?

在 Adob​​e 文档中,我找到了其他sly-块语句,例如sly-templateandsly-resource可以直接包含其他一些 HTL 或 JSP 文件的输出,但是对于 Javascript 文件也可以吗?

像这样:

<sly data-sly-magicmagicmagic="${'render.js'}" />

?

4

1 回答 1

0

不,没有这样的thingamajig;)

但是,您可以将其写得更好

<sly data-sly-use.markup="${'render.js'}">${markup @ context='unsafe'}</sly>

我强烈建议您使用html上下文。

于 2018-12-14T13:05:33.940 回答