smarty - 复制变量并将其添加到另一个变量

时间:2016-05-20 02:08:51

标签: smarty

我使用的很聪明并且有一个相当简单的问题,我只是不知道正确的术语来找到答案。

我试图让我的元描述是两个变量的组合。

{$product.descr|cat:" Learn More about:"|cat:$product.fulldescr}

以上代码有效,但我需要在第二个变量上使用“| replace”函数,而不是第一个变量。

所以,我想我会想要这样的东西:

{assign var='fulldescr-changed' value=$product.fulldescr|replace 'x':'y'}

{$product.descr|cat:" Learn More about:"|cat:$fulldescr-changed}"

虽然这不起作用,但我不确定我做错了什么。任何想法都将不胜感激。

1 个答案:

答案 0 :(得分:0)

更换后忘了冒号。另外,我不会在变量的名称中使用连字符:

{assign var='fulldescr_changed' value=$product.fulldescr|replace:'x':'y'}