Magento调用父函数不起作用

时间:2014-03-27 11:30:50

标签: magento magento-1.8

我有一个插件:简单的可配置产品。我已升级到1.8.1,但显示价格有问题 - 它会停止呈现页面。

我找到导致问题的那一行:

parent::_toHtml();

正在调用的类如下:

class OrganicInternet_SimpleConfigurableProducts_Catalog_Block_Product_Price
extends Mage_Catalog_Block_Product_Price
{
    public function _toHtml() {
       // Do some stuff
       return parent::_toHtml();
    }
}

所以我看到它,父类应该是:Mage_Catalog_Block_Product_Price。调用它的行应该只调用函数_toHtml()。取消这条线意味着它有效,但不会返回任何价格。理想情况下,我需要它来呈现默认/基本价格html。

提前致谢

1 个答案:

答案 0 :(得分:0)

尝试这样称呼:

class OrganicInternet_SimpleConfigurableProducts_Catalog_Block_Product_Price
        extends Mage_Catalog_Block_Product_Price {

    public function _toHtml() {
        // Do some stuff
        return Mage_Catalog_Block_Product_Price::_toHtml();
    }
}

按名称而不是parent::_toHtml()

调用对象