如何在Magento中使用货币符号更改货币代码缩写

时间:2014-03-26 15:28:46

标签: magento currency symbols

我在这里与Magento有点问题。

如果你看这个页面

MY DEMO PAGE

您将看到标题为KUPI的RED BUTON,价格为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 个答案:

答案 0 :(得分:1)

核心助手(Mage :: helper(&#39;核心&#39;))中有一个方法可用于格式化货币。

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

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

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

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

<强>参考 Magento Core Helper Documentation