在.tpl文件中,我使用一个聪明的foreach来连接数组中的值,用管道“|”分隔:
{foreach from=$attachments item=attachment}{$attachment.file}|{/foreach}
这写道: test1.mp3 | test2.mp3 | test3.mp3 |
现在......我需要将此结果作为 href 链接中的变量传递。 问题是我不能将我的foreach包含在 a href 标记内。
此外,我尝试将此结果分配给新的smarty变量,但无法确定如何执行此操作。
任何帮助都会很棒。 感谢。
答案 0 :(得分:2)
你可以这样做:
{assign var=result value=''}
{foreach from=$attachments item=attachment}
{assign var=temp value=$attachment.file}
{assign var=result value=$result$temp|}
{/foreach}