Smarty_Compiler.class.php
中的在两个标记之间执行了一些操作,例如{if}{/if}
如果我想在新标签内获取文本,那么如何在
function _compile_tag($template_tag)
{
....
switch ($tag_command) {
-----
case 'newtag':
break;
case '/newtag':
break;
}
如何在新标签中获取tpl的内容
答案 0 :(得分:3)
你真的不应该 编辑核心Smarty代码来实现这一目标。
如果您正在使用Smarty 3(或 register_block(),如果您使用的是Smarty 2),请查看 registerPlugin()。
这些方法允许您创建自己的Smarty标签并编写实现它们的处理函数。
答案 1 :(得分:3)