Prestashop在numbers.json中更改货币

时间:2018-07-05 09:50:42

标签: javascript json prestashop

我正在尝试更改韩元在客户商店中的显示方式。

到目前为止,它显示如下:

  

44.789,00我想将其显示为44.789

为此,我修改了/ translations / cldr / datas / main / ko-KR中的number.json

但是,保存文件后,没有任何更改。

首先,我确保禁用了CDN和缓存,并且重新编译了主题,但即使在确定了这种情况之后,也删除了.json文件的全部内容以验证是否确实发生了更改,一切都没有改变。

我现在注意到,如果我编辑位于translations / cldr文件夹中的main-ko-KR-numbers文件,它实际上可以工作。但是,如果选择韩语,它将更改每种货币的显示。我希望它只能更改“韩元”的显示方式。

这是主号码(ko-KR)的内容

https://codeshare.io/GkzV4V

这是translations / cldr / datas / main / ko-KR中numbers.json的内容

https://codeshare.io/a3vneL

1 个答案:

答案 0 :(得分:0)

永远不要触摸Prestashop core中的任何文件。

如果您只想删除小数点,请转到Shop Parameters> General并更改Number of decimals

enter image description here

如果只想更改所选货币,则可以在模板中编辑数字,如下所示:

{if isset($currency) && $currency.iso_code == 'KRW'}
    {$price|replace:',00':''}
{else}
    {$price}
{/if}

如果您确实要更改Prestashop核心,则可以编辑localization/kr.xml文件并更改decimals="0"