在product / view.phtml中,我有调用getChildHtml('my_block')?>,它输出我写的phtml文件。我希望该文件显示产品图像,但是当我调用$ this-> getProduct()时,我得到null!如何将产品(或任何其他数据)传递给子块?或以其他方式使其可用?
答案 0 :(得分:3)
如果您当前在产品展示页面上,我建议您使用当前的产品注册表值。这可以加载而不是你的$ this-> getProduct(),如下所示:
Mage::registry('current_product');