【问题标题】:How do I change the Currency Name in Magento?如何更改 Magento 中的货币名称?
【发布时间】:2012-11-10 03:19:40
【问题描述】:

与其在货币选择器中显示“英镑 - 英镑”,我希望它只显示“英镑 - 英镑”或“美元 - 美元”等。任何人都知道如何在 magento 中执行此操作?谢谢!

【问题讨论】:

标签: magento currency


【解决方案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 ?>

【讨论】:

    【解决方案2】:

    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() ?>
    

    【讨论】:

    • 感谢您尝试我的朋友,但它没有解决问题!我最终在/app/design/frontend/default/YOUR THEME/template/directory/currency-top.phtml 文件中将($_name) 更改为($_code)
    【解决方案3】:

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

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

    /app/design/frontend/default/你的 主题/模板/目录/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 ?>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多