2012-01-10 5 views
0

私の質問はSOのthis oneと非常によく似ていますが、価格の前の通貨記号を置き換えて、後に何も表示しないことについて話しているので、Magento:すべての合計の後に通貨コードを表示する方法

チェックアウト、カート、およびその他のページに合計金額を表示すると、このフォーマットの価格が表示されます:$ 232.00 AUD - オーストラリアのランニングストアであるため、価格は常にAUDで終わります。

複数のテンプレートを編集しなくても、簡単な方法でhacky条件付きif文を使用することができますか?

答えて

1

をコメントを読みます。この場合、オプション "Cut Zero Decimals"を "Yes"に、オプション "Cuted Zero Decimalsを" .00 AUD "に設定することができます。

あなたの価格のセントを持っている場合、あなたはこのモジュールを使用する場合/app/code/community/ET/CurrencyManager/Model/Currency.phpで

public function formatTxt($price, $options=array() 

を変更するか、このオリジナルを書き換える必要があります(/app/code/core/Mage/Directory/Model/Currency.php)を独自のモジュールでコアに組み込みます。

+0

価格は常にゼロで終わるので、このソリューションは完璧です。ありがとうございました!そして、どれほど悲しい、誰かが私の質問を否定した。 –

0

フォーマットはzend framework locale xmlファイルで定義されているため、これらのファイルのいずれかを編集する必要があるフォーマットを/lib/Zend/Locale/Data/*.xmlに変更し、オーストラリアではen_AU.xmlに興味があり、必要なフォーマットを指定できます。

How do I change the currency symbol in Magento 1.5.1.0?を見て、あなたの価格は常に「0.00" は、関連トピックの回答からのCurrencyManagerモジュールを使用することができますで終了する場合にも

関連する問題