0

我创建了一个 Magento 网站,但价格从 list.phtml 中消失了,这是我的线路:www.smztw.com/radiator.html 为什么?谁能告诉我如何找回它?

太感谢了

4

1 回答 1

1

确保您的模板中有以下行:

echo $this->getPriceHtml($_product, true);

如果你有这个,它应该调用这个文件的方法:

/app/code/core/Mage/Catalog/Block/Product/Abstract.php

这是方法(Magento 1.8):

public function getPriceHtml($product, $displayMinimalPrice = false, $idSuffix = '')
    {
        $type_id = $product->getTypeId();
        if (Mage::helper('catalog')->canApplyMsrp($product)) {
            $realPriceHtml = $this->_preparePriceRenderer($type_id)
                ->setProduct($product)
                ->setDisplayMinimalPrice($displayMinimalPrice)
                ->setIdSuffix($idSuffix)
                ->toHtml();
            $product->setAddToCartUrl($this->getAddToCartUrl($product));
            $product->setRealPriceHtml($realPriceHtml);
            $type_id = $this->_mapRenderer;
        }

        return $this->_preparePriceRenderer($type_id)
            ->setProduct($product)
            ->setDisplayMinimalPrice($displayMinimalPrice)
            ->setIdSuffix($idSuffix)
            ->toHtml();
    }

问题应该出在这里,你可以调试一下,找出问题出在哪里。

我希望它有所帮助。

于 2013-10-21T19:09:19.193 回答