smarty如何在一个变量里解析另一个变量

2016-07-07 15:03 来源:www.chinab4c.com 作者:ecshop专家

我想要这样的功能,在ECSHOP中
$page_title=“6000毫安电池";
如果$goods.description="这是一款{$page_title}",
那么
我在输出$goods.description的时候会变成“这是一款6000毫安电池”,
现在输出的是"这是一款{$page_title}";
模板里$page_title\$goods都assign了

回答:
您这是在php里赋的值吗?

$goods.description="这是一款".$page_title;

不是在PHP里面赋的值 是在网站后台写商品描述时候写进去的,楼上的虽可以,但是如果是在网站后台添加商品描述的时候就无法这样赋值了

不懂你想要什么效果了~

是这样的
我想在所有的商品详细描述里添加这样的一段内容,以让他根据不同页面来变化商品详细描述:
这是一款{$page_title},这款{$page_title}拥有....功能,

然后我希望它输出的时候自己会解析{$page_title},但是现在它不解析,所有页面都输出:这是一款{$page_title},这款{$page_title}拥有....功能,

同样是assign var去做

楼上的高手,可能你还不明白我的意思:
{$page_title}本来就assign 了我单独用它也能正确显示,只是我现在要把它放在从EC网站后台详细描述里添加进去,然后输出的时候希望它能解析,而不是原样输出{$page_title}