0

我在其中定义了一个函数paginationglobal.tpl然后将其包含在其中,并将其包含global.tplheader.tpl我的header.tpl所有模板文件中,因此global.tpl也应该包含在我的所有模板文件中。

现在,当我尝试使用时,{pagination}我得到了Unknown tag结果,但是当我将pagination函数放在每个文件中时,没有任何问题。

我该怎么办 ?

4

2 回答 2

0

我应该使用 更多信息{call name=pagination}的实例: http ://www.smarty.net/docs/en/language.function.call.tpl{pagination}

于 2013-01-29T11:06:38.933 回答
0

您需要使用{call}标签来调用已在另一个模板上定义的函数,如

{call name=pagination}

另一种选择是从代码中创建一个插件registerPlugin;您可以在Smarty派生类中执行此操作,并且可以直接从所有模板中使用。

于 2013-01-29T11:06:49.980 回答