Magento - 覆盖getPrice()在类别视图中不起作用

时间:2013-07-02 23:22:27

标签: magento

尝试在Magento中将所有价格乘以1.15。

# /app/code/local/Mage/Catalog/Model/Product/Type/Price.php

public function getPrice($product)
    {
        return $product->getData('price') * 1.15;
    }

这适用于简单和分组产品的产品详细信息页面。

我的问题:为什么类别页面仍会显示每种产品的原始价格?

1 个答案:

答案 0 :(得分:0)

我不相信这是正确的做法。您是否只想将价格显示为仅在前端的原始价格的1.15倍?

如果不完全理解您的意图,回答您的问题 - 我建议您在主题目录中编辑PHTML文件。查找文件product.phtml list.phtml configurable.phtmlgrouped.phtml

实际上,更好的方法是覆盖catalog/product/price.phtml - 此模板处理前端的所有价格。