我认为在{literal} ... {/ literal}块中包含javascript-block会阻止smarty解析它,但是......
troll.tpl
中的此代码导致语法错误:unrecognized tag 'literal'
,为什么不知道。
{literal}
<script>
....
</script>
{/literal}
PHP 5.5和Smarty 2.6
答案 0 :(得分:2)
我解决了这个问题。
错误来了,因为我想通过将已弃用的preg_match("/.../e");
更改为preg_match_callback(...);
,但现在我恢复了更改,然后我将error_reporting(E_ALL & ~E_WARNING);
修改为error_reporting(E_ALL & ~E_WARNING & ~E_DEPRECATED);
现在一切正常好。