2015-03-25 39 views
0

因此,我现在需要为我的购物车定制折扣价格。我会自己研究,我意识到我可以修改view.phtmlitem.phtml为了显示正确的价格。但我并不满足,因此我在此行的代码的眼睛:如何获得修改Magento中的价格功能

<?php echo $this->helper('checkout')->formatPrice($_item->getCalculationPrice()) ?>

我想这行代码的功能就是打电话,从电话的地方在结帐助手部分的价格,并将其返回。我的问题是我怎样才能访问那里。

非常感谢。

更新1: 我做了一些研究之后航标给了我一些建议,然后我潜入文件DATA.php,发现他提到,其功能是:

public function formatPrice($price) 
{ 
    return $this->getQuote()->getStore()->formatPrice($price); 
} 

但有什么办法潜入甚至更深入$this->getQuote()->getStore()->formatPrice($price);

再次感谢。

回答

1

在上面提到的代码中,价格来自$_item->getCalculationPrice()

代码

<?php echo $this->helper('checkout')->formatPrice($_item->getCalculationPrice()) ?>

只是需要价格和格式也即根据您的商店和其他的东西增加了货币符号。

如果你想知道哪里是formatPrice函数所在的导航到

应用程序/代码/核心/法师/结算/助手/ Data.php

在这里你会看到该功能的定义。

希望这会有所帮助。

+0

再次感谢你,我不知道该如何报答你,我的好先生。 – anson920520 2015-03-25 06:49:33