Magento:如何将数据传递给子布局块?

时间:2013-02-19 15:16:11

标签: php magento layout

在product / view.phtml中,我有调用getChildHtml('my_block')?>,它输出我写的phtml文件。我希望该文件显示产品图像,但是当我调用$ this-> getProduct()时,我得到null!如何将产品(或任何其他数据)传递给子块?或以其他方式使其可用?

1 个答案:

答案 0 :(得分:3)

如果您当前在产品展示页面上,我建议您使用当前的产品注册表值。这可以加载而不是你的$ this-> getProduct(),如下所示:

Mage::registry('current_product');