使用Smarty 2.6,我正在尝试为输出代码创建一个缩小器。我创建了一个'minifyHTML'函数,并将其注册为输出:
function myMinifyHTML($tpl_output, &$smarty)
{
$tpl_output = minifyHTML($tpl_output);
return $tpl_output;
}
$rdcTemplate->register_outputfilter('myMinifyHTML');
可以。但是,我使用{litera} {/ literal}标签显示了很多JavaScript代码,并且这些代码并未缩小。
Smarty的输出过滤器没有考虑{litera}和{/ literal}之间的代码,但我想知道是否有可能以某种方式将代码包含在输出中。