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


How to stop Smarty template from outputting all HTML on one line?

我最近被雇来开发一些PHP,他们目前的系统正在使用smarty。

我唯一遇到的问题似乎是聪明地将所有HTML输出到一行上,当我试图在浏览器中调试时,所有引用都指向"第1行",这会很痛苦。

我试过注销trimwarespace outputfilter,删除缓存的文件并强制重新编译,但没有成功。

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

检查模板文件是否过度使用Smarty功能{strip},因为

{strip}{/strip}标记中的任何内容都将被去除多余的空间或回车位于前一行的开头和结尾它们被显示。

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