Magento嵌套了cms变量

时间:2015-01-19 15:38:34

标签: magento variables block

我想知道是否可以执行以下操作:

{{block type="newsletter/subscribe" button_label="GET {{CustomVar code='discount-percent'}}% OFF" template="newsletter/subscribe.phtml"}}

此代码打印自定义变量,但不打印块。 有没有办法打印块和自定义变量?

1 个答案:

答案 0 :(得分:0)

是和否。您无法在magento中将任何PHP代码添加到CMS页面。您需要将任何PHP代码添加到您引用的模板文件中,或者您可以创建一个新的模板文件来执行您需要完成的任何PHP脚本,然后将值传递回CMS页面(如果需要)。

例如,创建一个名为mynewpage.phtml的新phtml文件,并在CMS页面中调用该文件:

{{block type='core/template' template='mynewpage.phtml'}}

然后在该文件中,看起来您可能正在尝试获取查询参数,因此您可能需要这样的内容:

echo '$_GET["myparam"]';