mFilter2 - поле weight возводит в степень
Добрый день!
mFilter2, стандартное поле weight возводит в тысячные — почему понять не могу.
В карточке товара просто указано «6», а в фильтре показывает «6.000» — в чем может быть проблема и как поправить?
—
Решение вопроса:
Данную часть фильтра выводим через новый чанк, на вывод вешаем свой модификатор
mFilter2, стандартное поле weight возводит в тысячные — почему понять не могу.
В карточке товара просто указано «6», а в фильтре показывает «6.000» — в чем может быть проблема и как поправить?
—
Решение вопроса:
Данную часть фильтра выводим через новый чанк, на вывод вешаем свой модификатор
<?php
return round($input, 2);
Комментарии: 8
Это не степень. В базе данных в таблице modx_ms2_products вес хранится с тремя знаками после точки (6.000)
Попробуй изменить настройку ms2_weight_format
Попробуй изменить настройку ms2_weight_format
Речь в настройках?
ms2_weight_format — [3, ".", " "]
а как правильно переписать?
ms2_weight_format — [3, ".", " "]
а как правильно переписать?
В настройках компонента Minishop2
а как правильно изменить?
Роман, там всего одна цифра, которую поменять можно… И описание настройки есть.
К сожалению, это не то (((
Этот параметр отвечает, как показывать вес в: список товаров, товар, корзина — но он не как не реагирует на «mFilter2»
Этот параметр отвечает, как показывать вес в: список товаров, товар, корзина — но он не как не реагирует на «mFilter2»
Ну тогда видимо будет проще всего создать свое поле (Тв или Опцию товара) и в нее вбивать вес в том формате, который нужен.
Можно попробовать также через javascript убирать точку и нули при загрузке страницы. Тут уже смотреть надо, что удобнее будет.
Можно попробовать также через javascript убирать точку и нули при загрузке страницы. Тут уже смотреть надо, что удобнее будет.
Вопрос решился, решение написал в теле поста!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.