0

如何在 smarty 插件中获取加载的模板文件的名称?

4

1 回答 1

0

如果您使用 Smarty 3,那么模板对象将作为最后一个参数传递给任何插件函数:

 smarty_function_foo($params, $smarty, $template) 

您可以通过以下方式获取文件路径:

$template->getTemplateFilepath();

它应该始终作为最后一个函数传入,因此对于块函数,它将是:

smarty_block_foo($params, $content, $smarty, $repeat, $template)
于 2013-06-15T22:02:35.680 回答