我发现我在 Smarty 模板文件周围的多个位置重复使用相同的替换修饰符来替换一些非字母数字字符。
一个例子:
{markdown text=$star.description|replace:'’':'’'|replace:'‘':'‘'|replace:'“':'“'|replace:'”':'”'|replace:' – ':' — '|replace:' — ':' — '|replace:'…':'…'|replace:'é':'é'}
理想情况下,我应该将替换短语列表保存在一个地方,并在需要时参考,但我在 Smarty 中找不到正确的方法。