Автор Тема: Prestashop 1.7.6 Как убрать десятичные знаки в ценах?  (Прочитано 112 раз)

25 Сентябрь 2019, 14:39:15
  • Новичок
  • *
  • Сообщений: 21
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день.
Столкнулся с проблемой десятичных знаков в ценах. Как их убрать?
1. Параметры магазина -> Общее -> Число десятичных знаков стоит значение "0"
2. В отличие от версии 1.7.5 отсутствует файл main--ru-RU--numbers в root/translations/cldr, также как и другие файлы в этой папке отсутствуют. Попытка загрузить этот файл с корректировками не увенчалась успехом.
3. Смена версии Prestashop на 1.7.5 c нужными корректировками, тоже не принесла результата.

Подскажите где искать?
25 Сентябрь 2019, 15:30:17
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 15705
  • Репутация: +14603/-5
  • Сообщество PrestaShop
    • Просмотр профиля
В /translations/cldr/main--ru-RU--numbers менялось.
25 Сентябрь 2019, 15:36:08
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 1514
  • Репутация: +41/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Была тема на форуме, вроде бы файл /translations/cldr/datas/main/ru-RU/numbers.json отвечает за формат чисел.
25 Сентябрь 2019, 18:02:38
Ответ #3
  • Новичок
  • *
  • Сообщений: 21
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В /translations/cldr/main--ru-RU--numbers менялось.

В новой версии нет такого файла
25 Сентябрь 2019, 18:03:07
Ответ #4
  • Новичок
  • *
  • Сообщений: 21
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Была тема на форуме, вроде бы файл /translations/cldr/datas/main/ru-RU/numbers.json отвечает за формат чисел.

Попробовал. Ничего не поменялось...  :(
07 Октябрь 2019, 01:11:44
Ответ #5
  • Новичок
  • *
  • Сообщений: 21
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Есть простое решение:
везде где встречается {$product.price} меняем на {$product.price|replace:',00':''}

В принципе в двух файлах:
/themes/classic/templates/catalog/_partials/miniatures/product.tpl - в миниатюрах
/themes/classic/templates/catalog/_partials/product-prices.tpl - в карточке товара