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 убирать точку и нули при загрузке страницы. Тут уже смотреть надо, что удобнее будет.
                Вопрос решился, решение написал в теле поста!            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.