我在其中定义了一个函数pagination
,global.tpl
然后将其包含在其中,并将其包含global.tpl
在header.tpl
我的header.tpl
所有模板文件中,因此global.tpl
也应该包含在我的所有模板文件中。
现在,当我尝试使用时,{pagination}
我得到了Unknown tag
结果,但是当我将pagination
函数放在每个文件中时,没有任何问题。
我该怎么办 ?
我应该使用
更多信息{call name=pagination}
的实例: http ://www.smarty.net/docs/en/language.function.call.tpl{pagination}
您需要使用{call}
标签来调用已在另一个模板上定义的函数,如
{call name=pagination}
另一种选择是从代码中创建一个插件registerPlugin
;您可以在Smarty
派生类中执行此操作,并且可以直接从所有模板中使用。