从smarty 2升级到3意外的“ |”

问题描述

我正在从2升级到3的过程中解决问题,但遇到此错误,我不知道为什么:

致命错误:未捕获-> Smarty编译器:模板中的语法错误 {$ item.content_group_name | htmlspecialchars}-意外的“ |”

任何人都对此问题有经验吗?

解决方法

如果| |周围有空格,Smarty 3将失败并显示该错误。声明修饰符时的字符。将标签更改为

{$item.content_group_name|htmlspecialchars}