在smarty变量中添加内容

时间:2011-04-30 13:58:20

标签: php smarty

如何修改tpl文件中的smarty变量并在某些位置后添加一些数据而不使用php?有可能吗?

假设,

$var="this is test content for a variable";

我希望在第8个字符位置后添加“EXTRA DATA”,以便最终输出为“这是变量的EXTRA DATA测试内容”

2 个答案:

答案 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