如何阻止Smarty模板在一行输出所有HTML?

时间:2015-02-12 02:14:26

标签: php templates smarty

我最近被雇用来处理一些PHP,他们现有的系统使用的是智能的。

我似乎唯一能解决的问题是将所有HTML输出到一行,这在我尝试在浏览器中调试并且所有引用都引用“第1行”时会受到影响。

我已经尝试取消注册trimwhitespace outputfilter,删除缓存的文件并强制重新编译,没有运气。

1 个答案:

答案 0 :(得分:2)

您根本没有提供任何代码,所以这只是一个疯狂的猜测。

如果过度使用Smarty函数{strip},请检查模板文件,因为

  

{strip}{/strip}标记内的任何内容都会被删除多余的空格   或者在之前的行的开头和结尾返回   它们被显示出来。

但如上所述,这只是针对Smarty特定原因的疯狂猜测。还有许多其他方法可以生成这样的压缩html输出。