我正在使用购买的magento主题建立我的时装店。在我完成所有事情后,我注意到货币符号的位置和模式是错误的。这些是我以前做过的,
1。)禁用除德国以外的所有商店视图。 2.)将“麦迪逊岛”商店名称改名为“Style Hive”, 3.)将商店视图“德国”重命名为“斯里兰卡”。
----------我目前的货币设置--------------
基础货币:斯里兰卡卢比 默认显示货币:斯里兰卡卢比
我的网站是:www.stylehive.lk
作为一个例子,商店将产品价格显示为“5.568,00卢比”,但应该是“5,568.00卢比”
另一个例子,Price显示为“520,00 Rs”,但应该是“Rs 520.00”
我尝试更改lib / zend / locale / data中的xml文件....但它没有用。我更改了“de.xml”文件。可能是我更改了错误的文件。我不确定。
请帮我解决这个问题。
答案 0 :(得分:0)
转至供应商\ magento \ zendframework1 \ library \ Zend \ Locale \ Data \ en.xml
查找
<currencyFormats numberSystem="latn">
<currencyFormatLength>
<currencyFormat type="standard">
<pattern>¤#,##0.00</pattern>
</currencyFormat>
<currencyFormat type="accounting">
<pattern>¤#,##0.00;(¤#,##0.00)</pattern>
</currencyFormat>
</currencyFormatLength>
<unitPattern count="one">{0} {1}</unitPattern>
<unitPattern count="other">{0} {1}</unitPattern>
</currencyFormats>
编辑一次标准模式。
运行命令: php bin / magento cache:干净 php bin / magento cache:flush php bin / magento setup:upgrade php bin / magento setup:di:compile
答案 1 :(得分:0)
好的最后我修好了。修复后,
LIB / Zend的/地点/数据/ language_file.xml
如果它不起作用,请尝试
包括/ SRC /数据/ de.xml
我更改了includes / src / data / de.xml(因为我重命名了德国商店视图)
<currencyFormat type="standard">
<pattern>#,##0.00 ¤</pattern>
</currencyFormat>
到
<currencyFormat type="standard">
<pattern>¤ #,##0.00</pattern>
</currencyFormat>
---------------和------------------
<decimal>,</decimal>
<group>.</group>
到
<decimal>.</decimal>
<group>,</group>