Prestashop 1.7.6 Как убрать десятичные знаки в ценах?

Автор vagvic, 25 сентября 2019, 14:39:15

« назад - далее »

vagvic

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

Подскажите где искать?

Adik


Mr.Sen

Была тема на форуме, вроде бы файл /translations/cldr/datas/main/ru-RU/numbers.json отвечает за формат чисел.

vagvic

Цитата: Adik от 25 сентября 2019, 15:30:17
В /translations/cldr/main--ru-RU--numbers менялось.

В новой версии нет такого файла

vagvic

Цитата: Mr.Sen от 25 сентября 2019, 15:36:08
Была тема на форуме, вроде бы файл /translations/cldr/datas/main/ru-RU/numbers.json отвечает за формат чисел.

Попробовал. Ничего не поменялось...  :(

vagvic

Есть простое решение:
везде где встречается {$product.price} меняем на {$product.price|replace:',00':''}

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

intheweb

В моем случае не сработал ни один описанный вариант

Presta 1.7.6.7

Prestashopov

telegram: @PrestaGeek

Aleksey19881988

Цитата: Prestashopov от 02 сентября 2020, 10:43:05
Всем привет
Вот так
Я делал так же в таблице, но есть один нюанс, некоторые модули видят именно сумму с десятичными знаками а не округленную, так например с модулем Google Mercahnt