是否有通过包括分组模板的模式?

时间:2016-08-16 03:16:13

标签: cq5 aem sightly htl

我正在创建一个新项目,我想为我的一些助手命名。这些助手是“template.html文件”。我现在用正常的模式称呼它们:

<sly data-sly-use.MyHelper='MyHelper.html' data-sly-call="${MyHelper.tmpl @ args..}"/>

我欣赏的是,我可以做这样的事情:

templates.html

<template data-sly-template.one>1</template>
<template data-sly-template.two>2</template>

main.html中

<sly data-sly-use.tmpls="templates.html"/>

one: <sly data-sly-call=${tmpls.one}/>
two <sly data-sly-call=${tmpls.two}/>

我想设置的是:

library.html (包含更多模块化模板功能)

<sly data-sly-import="one.html"/>
<sly data-sly-import="two.html"/>

main.html (导入库)

<sly data-sly-use.libs="library.html"/>

one: <sly data-sly-call=${libs.one}/>
two <sly data-sly-call=${libs.two}/>

我尝试了后者的几种变体,看看是否已经支持了OTTB。也许我只是错误地把它挂了,但有人知道这是否可能?

谢谢,

布罗迪

0 个答案:

没有答案