我将 Smarty 用于服务器端模板,我想将 Handlebars.js 用于客户端模板,但 Smarty 会出错,因为 Handlebars 使用与 Smarty 相同的花括号。我可以在 Smarty 的文字标签中编写 Handlebars 模板,但这次我不能在 Handlebars 模板中使用 Smarty。
例如:我为 cleanurl 编写了一个 smarty 块函数。我不想为javascript编写一个cleanurl函数。所以我想同时使用Smarty和Handlebars.js。
<div class="model-item" id="model-{{id}}">
<a href="{$mainurl}{cu}?com=model&act=view&id={{id}}{/cu}"> {{name}} </a>
</div>