mFilter2 не фильтрует отрицательные числа
Добрый день.
Столкнулся с такой проблемой что mFilter2 не фильтрует отрицательные числа по tv полям.
Результат фильтрации такой:
1
-1
0
Т.е. 1 и -1 это одно и то же.
Тип tv поля числовой.
Такой метод не помог: modx.pro/help/3803
Вот вывод фильтра:
[[!mFilter2?
&parents=`2`
&filters=`tv|status`
&tpl=`ticket.row`
&includeTVs=`status,like`
&aliases=`tv|like==like,tv|status==status`
&sort=`like:DESC`
]]
Столкнулся с такой проблемой что mFilter2 не фильтрует отрицательные числа по tv полям.
Результат фильтрации такой:
1
-1
0
Т.е. 1 и -1 это одно и то же.
Тип tv поля числовой.
Такой метод не помог: modx.pro/help/3803
Вот вывод фильтра:
[[!mFilter2?
&parents=`2`
&filters=`tv|status`
&tpl=`ticket.row`
&includeTVs=`status,like`
&aliases=`tv|like==like,tv|status==status`
&sort=`like:DESC`
]]
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 5
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Вот для примера — http://s17993.h9.modhost.pro/catalog
Вызов:
Твшки:
Поэтому сейчас по умолчанию в тв записываю 0.1 и все вроде работает.
В тв like хранилось количество голосов с xLike, его тоже изменил так, что если рейтинг 0 то записывается 0.1
Извините то что не уточнил, проблема с изначальной фильтрацией была, вот с этим &sort=`like:DESC`