如何修改tpl文件中的smarty变量并在某些位置后添加一些数据而不使用php?有可能吗?
假设,
$var="this is test content for a variable";
我希望在第8个字符位置后添加“EXTRA DATA”,以便最终输出为“这是变量的EXTRA DATA测试内容”
答案 0 :(得分:2)
你可以这样做:
{$var|substr:0:8}EXTRA DATA {$var|substr:8}
我可以问你为什么不想在PHP中这样做?它更适合那里,这不是模板应该做的工作。
答案 1 :(得分:-1)
是的,您可以截断句子使用http://www.smarty.net/docs/en/language.modifier.truncate.tpl
然后将您的额外单词添加为smarty varible