2014-03-26 97 views
0

我在这里遇到了Magento的一个小问题。如何在货币符号中更改货币代码缩写Magento

如果你看看这个页面

MY DEMO PAGE

你会看到红色布顿与标题KUPI,价格为9 BAM。

BAM是我的货币代码,而不是我的货币符号。我需要用“KM”替换这个“BAM”。

在结帐时一切都很好,所有的价格都在“KM”而不是“BAM”。

这部分(带有按钮KUPI)的代码是:

<div class="pull-right" id="deal-show-vitals-buy"> 
        <a onclick="submitform();" data-deal_id="<?php echo $_product->getId();?>" href="#" 
         data-toggle="modal" class="btn btn-large btn-g font-large" 
         id="buy-button"> 
         <strong>KUPI</strong> <?php echo $this->getPriceCurrency($_product->getPrice()); ?> </a> 
       </div> 

问题是这部分代码,我想:

<?php echo $this->getPriceCurrency($_product->getPrice()); ?> 

请,任何帮助赞赏

回答

1

的核心帮手(Mage :: helper('core'))有一个方法可以用来格式化货币。

<?php echo Mage::helper('core')->currency($_product->getPrice()) ?> 

作为替代方案,您也可以将货币符号作为独立选项使用。

$symbol = Mage::app()->getLocale()->currency(Mage::app()->getStore()->getCurrentCurrencyCode())->getSymbol(); 
echo $symbol; 

我的建议是使用第一个选项(核心助手),因为它是使用助手的主要目的。

参考 Magento Core Helper Documentation

+0

谢谢约翰,这是很善良的你。根据建议,我使用第一个选项,就像魅力一样。我的感激之情 – Eager2Learn