通貨セレクターに「英国ポンド - GBP」を表示する代わりに、「GBP - £」または「USD - $」などを表示したいのですが、magento でこれを行う方法を知っている人はいますか? ありがとう!
5131 次
3 に答える
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 ?>
于 2015-06-03T11:15:26.833 に答える
0
ここで大まかなコーディングを行うことができます:P
magento インストールで次のファイルを変更します。
/app/design/frontend/default/YOUR THEME/template/directory/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 ?>
于 2012-11-22T12:38:24.627 に答える
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() ?>
于 2012-11-21T22:06:42.617 に答える