【发布时间】:2012-11-10 03:19:40
【问题描述】:
与其在货币选择器中显示“英镑 - 英镑”,我希望它只显示“英镑 - 英镑”或“美元 - 美元”等。任何人都知道如何在 magento 中执行此操作?谢谢!
【问题讨论】:
与其在货币选择器中显示“英镑 - 英镑”,我希望它只显示“英镑 - 英镑”或“美元 - 美元”等。任何人都知道如何在 magento 中执行此操作?谢谢!
【问题讨论】:
打开
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 ?>
【讨论】:
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)
你可以在这里做一些粗略的编码: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 ?>
【讨论】: