将变量从内联块传递到magento中的模板文件

时间:2015-02-08 11:33:28

标签: php magento

我有magento主页内容

{{block type="catalog/navigation" template="catalog/navigation/sub_navigation.phtml"}}

这是调用给定父类别ID的一组子类别。 现在我想要从这个给定的块中影响我的$parent_category。我找到了How to pass variable from block to phtml in magento,但他们没有表现出相同的符号方式。 如何将setData动作集成到给定的块表示法中? 谢谢你的帮助!

1 个答案:

答案 0 :(得分:3)

您可以传递如下提及方法

的数据
{{block type="catalog/product_list" name="Custom Block" category_id="68" column_count="3" product_count="3" template="catalog/navigation/sub_navigation.phtml"}}

之后在phtml文件中你可以通过下面提到的方法获取数据

$this->getCategoryId();

or $this->getData('category_id');

感谢。