2012-02-24 38 views
0

我有一个smarty模板,其中包含一个变量,其中数据作为一个文本字符串加载,但值之间用分号隔开。在smarty模板中的每个变量分号处放置换行符

<span>{$TEST.data}</span> 

这会在示例中生成一行:1;例如:2;例如:3;等等。

有没有一种方法可以在smarty的每个分号中换行符?

感谢所有帮助

+0

不知道该文档,但是这在PHP中很容易:'str_replace(“;”,“;
”,$ TEST-> data);' – 2012-02-24 13:28:31

回答

2

,而你实际上应该在PHP编写你的数据,你可以在Smarty的做到这一点:

{$test.data|replace:";":"<br>"} 

看到在replace modifier