Tags Smarty:无法识别的标记';文字';

Tags Smarty:无法识别的标记';文字';,tags,smarty,Tags,Smarty,我认为将javascript块封装在{literal}…{/literal}块中会阻止smarty解析它,但是 troll.tpl中的此代码导致语法错误:无法识别的标记“literal”,不知道原因 {literal} <script> .... </script> {/literal} {literal} .... {/literal} PHP5.5和Smarty2.6解决了这个问题。 这个错误出现了,因为我想通过修改不推荐的preg

我认为将javascript块封装在{literal}…{/literal}块中会阻止smarty解析它,但是

troll.tpl
中的此代码导致语法错误:
无法识别的标记“literal”
,不知道原因

{literal}
    <script>
        ....
    </script>
{/literal}
{literal}
....
{/literal}
PHP5.5和Smarty2.6解决了这个问题。
这个错误出现了,因为我想通过修改不推荐的
preg_match(“/…/e”)
预匹配回调(…),但现在我恢复了更改,然后修改了我的
错误报告(E_ALL&~E_警告)
错误报告(E_全部&~E_警告&~E_已弃用)现在一切正常。

请按照屏幕上显示的方式发布整个错误消息。它应该可以正常工作。创建仅使用Smarty的简单PHP脚本并显示此模板文件,并检查是否发生任何错误。您还应确保未将标准Smarty分隔符{和}更改为其他字符