Автор Тема: Как убрать пробелы в ценах  (Прочитано 462 раз)

07 Июль 2020, 13:26:24
  • Пользователь
  • **
  • Сообщений: 70
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день.

Как можно убрать пробелы в ценах PrestaShop 1.7.6.2 ?

Например: 1 025,00 чтобы отображалось как 1025,00 без пробела.

Я так понимаю, что это надо менять где-то здесь: translations/cldr/main–ru-RU—currencies ?

Но что именно надо изменить ?
07 Июль 2020, 14:25:47
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1807
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
В админке в настройках валюты измените формат.
07 Июль 2020, 16:02:05
Ответ #2
  • Пользователь
  • **
  • Сообщений: 70
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В админке в настройках валюты измените формат.
В PrestaShop 1.7.6.2 такого нет, в версии 1.6 было.
07 Июль 2020, 16:36:01
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
В /localization/CLDR/core/common/main/ выбираете язык, для русского ru.xml меняете
<currencyFormats numberSystem="latn">
<currencyFormatLength>
<currencyFormat type="standard">
<pattern>#,##0.00 ¤</pattern>
</currencyFormat>
<currencyFormat type="accounting">
<pattern>#,##0.00 ¤</pattern>
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
08 Июль 2020, 10:18:36
Ответ #4
  • Пользователь
  • **
  • Сообщений: 70
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В /localization/CLDR/core/common/main/ выбираете язык, для русского ru.xml меняете
<currencyFormats numberSystem="latn">
<currencyFormatLength>
<currencyFormat type="standard">
<pattern>#,##0.00 ¤</pattern>
</currencyFormat>
<currencyFormat type="accounting">
<pattern>#,##0.00 ¤</pattern>

Получается чтобы убрать пробел надо #,##0.00 ¤ заменить на #,0.00 ¤ ?
08 Июль 2020, 10:28:53
Ответ #5
  • Пользователь
  • **
  • Сообщений: 70
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В /localization/CLDR/core/common/main/ выбираете язык, для русского ru.xml меняете
<currencyFormats numberSystem="latn">
<currencyFormatLength>
<currencyFormat type="standard">
<pattern>#,##0.00 ¤</pattern>
</currencyFormat>
<currencyFormat type="accounting">
<pattern>#,##0.00 ¤</pattern>
Сделал так 0.00 ¤ и стало норм, спасибо.

Получается чтобы убрать пробел надо #,##0.00 ¤ заменить на #,0.00 ¤ ?