2

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

4

1 回答 1

3

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

Mage::registry('current_product');
于 2013-02-19T15:28:24.897 回答