Некорректная работа mFilter2
Доброго времени суток!
Понадобилось на сайте магазина одежды вывести в фильтре свойство «Состав», который указывается в introtext товара. Добавил в &filters «resource|introtext:checkbox», указал шаблоны. Но работает странно. Например, заходим в раздел, в фильтре сумма чисел совпадает с кол-вом товаров в разделе, фильтр отображает свойство так:
![](https://file.modx.pro/files/3/5/0/350c3bbaa544748a153100e21977da4as.jpg)
Выбираем один из вариантов, становится так:
![](https://file.modx.pro/files/9/0/1/901773d52038873d89868b5010d3d8f3s.jpg)
Снимаем галку. Несмотря на то, что фильтр показывает только 40 подходящих товаров, на странице отображаются все 78.
![](https://file.modx.pro/files/f/e/5/fe589c742a72e774dde3d0071e27a325s.jpg)
Непонятно, почему значения становятся неактивными, ведь товары с таким значением свойства есть в разделе, и значения в фильтре должны суммироваться, а не исключать друг друга.
На сайте установлен msearch2 версии 1.7.3. На modstore в истории изменений есть запись
Понадобилось на сайте магазина одежды вывести в фильтре свойство «Состав», который указывается в introtext товара. Добавил в &filters «resource|introtext:checkbox», указал шаблоны. Но работает странно. Например, заходим в раздел, в фильтре сумма чисел совпадает с кол-вом товаров в разделе, фильтр отображает свойство так:
![](https://file.modx.pro/files/3/5/0/350c3bbaa544748a153100e21977da4as.jpg)
Выбираем один из вариантов, становится так:
![](https://file.modx.pro/files/9/0/1/901773d52038873d89868b5010d3d8f3s.jpg)
Снимаем галку. Несмотря на то, что фильтр показывает только 40 подходящих товаров, на странице отображаются все 78.
![](https://file.modx.pro/files/f/e/5/fe589c742a72e774dde3d0071e27a325s.jpg)
Непонятно, почему значения становятся неактивными, ведь товары с таким значением свойства есть в разделе, и значения в фильтре должны суммироваться, а не исключать друг друга.
На сайте установлен msearch2 версии 1.7.3. На modstore в истории изменений есть запись
1.10.4-plВ моем случае это действительно программная ошибка, которая исправится покупкой новой версии mSearch2, или же что-то не так настроено?
[mFilter2] Improved work with cyrillic symbols.
Комментарии: 2
мейби влияет разделитель значений у mFilter2, он по-умолчанию — запятая, а она у вас встречается в значении свойств, что и может привести к косякам.
Алексей, огромное спасибо, в этом и было дело! Изменил параметр values_delimeter, всё стало нормально работать.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.