如何更改Magento中的货币名称?

时间:2012-11-21 19:25:38

标签: magento currency

而不是在货币选择器中显示“英镑 - 英镑 - 英镑”,我希望它只显示“英镑 - 英镑”或“美元 - 美元”等。任何人都知道如何在magento中做到这一点?谢谢!

3 个答案:

答案 0 :(得分:1)

打开  app/design/frontend/YOUR-PACKAGE/YOUR-THEME/template/directory/currency.phtml

您将看到以下代码:Currency Name - Currency Code

(例如British Pound Sterling - GBP

<?php echo $_name ?> - <?php echo $_code ?>

您的要求是显示:Currency Code - Currency Symbol

(例如GBP - £

所以,你可以这样做:

<?php echo Mage::app()->getLocale()->currency( $_code )->getSymbol() ?> - <?php echo $_code ?>

答案 1 :(得分:0)

ET_CurrencyManager扩展程序对此选择器没有帮助。

要修改此部分,您需要更改模板currency.phtml 此模板位于基本主题

    /app/design/frontend/base/default/template/directory/currency.phtml

但您需要将此文件复制到主题或在主题中找到此模板

    /app/design/frontend/default/YOUR THEME/template/directory/currency.phtml

然后更改代码

    <?php echo $_name ?> - <?php echo $_code ?>

    <?php echo $_code ?> - <?php echo Mage::app()->getLocale()->currency($_code)->getSymbol() ?>

答案 2 :(得分:0)

你可以在这里做一些粗略的编码:P

修改magento安装中的以下文件。

  

/应用/设计/前端/默认/ YOUR   主题/模板/目录/ currency.phtml

switch($_code){
   case 'GBP':
   $symbol = '£';
   break;
   default:
   $symbol = '$';
}
//change the following line    
<?php echo $_name ?> - <?php echo $_code ?>

<?php echo $_code ?> - <?php echo $symbol ?>