Php Magento:如何在所有合计后显示货币代码?

Php Magento:如何在所有合计后显示货币代码?,php,magento-1.5,magento,Php,Magento 1.5,Magento,我的问题与on非常相似,只是它对我没有帮助,因为它讨论了替换价格前面的货币符号,而不是在价格后面显示一些东西 我想做的是在结帐、购物车和其他类似页面上显示总计后,以这种格式显示价格:$232.00澳元-价格将始终以澳元结尾,因为这是一家澳大利亚经营的商店 有没有一种简单的方法可以做到这一点,而不必编辑多个模板和求助于黑客的条件if语句?格式在zend framework语言环境xml文件中定义,因此要更改格式,您需要在/lib/zend/locale/Data/*.xml中编辑其中一个文件。对于

我的问题与on非常相似,只是它对我没有帮助,因为它讨论了替换价格前面的货币符号,而不是在价格后面显示一些东西

我想做的是在结帐、购物车和其他类似页面上显示总计后,以这种格式显示价格:$232.00澳元-价格将始终以澳元结尾,因为这是一家澳大利亚经营的商店


有没有一种简单的方法可以做到这一点,而不必编辑多个模板和求助于黑客的条件if语句?

格式在zend framework语言环境xml文件中定义,因此要更改格式,您需要在
/lib/zend/locale/Data/*.xml
中编辑其中一个文件。对于澳大利亚,您对en_AU.xml感兴趣,在哪里您可以指定所需的格式


如果您的价格始终以“.00”结尾,请参阅并阅读评论

,您可以使用相关主题答案中的CurrencyManager模块。在这种情况下,您可以将选项“剪切零位小数”设置为“是”,并将选项“替换剪切的零位小数”设置为“.00 AUD”

如果你的价格中有美分,你需要改变

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

在/app/code/community/ET/CurrencyManager/Model/Currency.php中,如果您要使用此模块,或者由自己的模块在core(/app/code/core/Mage/Directory/Model/Currency.php)中重写此原始函数。

价格将始终以零结尾,因此此解决方案是完美的。非常感谢。多么可悲,有人否决了我的问题。