mFilter2 - как сортировать параметры в фильтре?

Есть фильтр по тв, в котором у товаров заполнены числовые значения:
12.05
12.2
3.5
10.48
5.5
...
Как сделать сортировку этого тв по int, а не string?

То есть сортировка вышеуказанных чисел в фильтре должна быть в таком порядке:
3.5
5.5
10.48
12.05
12.2

Изменил в настройках тв в параметрах ввода Тип ввода на Число, но это не помогает.

Может есть какие-то другие варианты?
Василий Столейков
29 сентября 2017, 08:14
modx.pro
2
2 294
0
Поблагодарить автора Отправить деньги

Комментарии: 2

Роман Ильин
29 сентября 2017, 12:22
+1
Судя по всему сортировка здесь:
core/components/msearch2/model/msearch2/filters.class.php
В 305 строке
    Василий Столейков
    29 сентября 2017, 12:24
    1
    0
    Ок, спасибо!
    Похоже нужно расширять класс фильтрации.
    Пока что сделал эти числа слайдером как у цены.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2