我正在创建一个新项目,我想为我的一些助手命名空间。这些助手是“template.html 文件”。我目前正在使用以下正常模式调用它们:
<sly data-sly-use.MyHelper='MyHelper.html' data-sly-call="${MyHelper.tmpl @ args..}"/>
我对 Sightly 的欣赏是我可以做这样的事情:
模板.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。也许我只是错误地连接它,但有谁知道这是否可能?
谢谢你,
布罗迪