Magento货币符号位置和模式问题

时间:2016-07-26 04:57:29

标签: magento web magento-1.9 magento-1.8 magento2

我正在使用购买的magento主题建立我的时装店。在我完成所有事情后,我注意到货币符号的位置和模式是错误的。这些是我以前做过的,

1。)禁用除德国以外的所有商店视图。 2.)将“麦迪逊岛”商店名称改名为“Style Hive”, 3.)将商店视图“德国”重命名为“斯里兰卡”。

----------我目前的货币设置--------------

基础货币:斯里兰卡卢比 默认显示货币:斯里兰卡卢比

我的网站是:www.stylehive.lk

作为一个例子,商店将产品价格显示为“5.568,00卢比”,但应该是“5,568.00卢比”

Here is a example image.

另一个例子,Price显示为“520,00 Rs”,但应该是“Rs 520.00”

我尝试更改lib / zend / locale / data中的xml文件....但它没有用。我更改了“de.xml”文件。可能是我更改了错误的文件。我不确定。

请帮我解决这个问题。

2 个答案:

答案 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>