为什么smarty中的{strip}标签无法正常工作?我有两个模板。在其中一个,它的工作原理。在另一方面却没有。但我把它们放在完全相同的地方
{strip}
<!DOCTYPE html PUBLIC"-// W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
......
</html>
{/strip}
我想知道可能的原因是什么。
答案 0 :(得分:0)
如果您在网页上的其他位置未正确嵌套或不正确地关闭了Smarty代码,则可能会破坏strip
对,因为它们是最外面的对。
让{literal}
之类的东西未闭合或者语法错误导致页面在页面结束前停止渲染(查看源代码;你是否有完整的来源,包括最终{{1}标签?)会导致最终的</html>
无法被包含/评估。