Как сделать правильную фильтрацию в mFilter2?
Добрый день. В фильтр mFilter2 добавляю new, popular, favorite. Если пользователь выбирает new, то остальные параметры становятся недоступными, т.е. нельзя выбрать все товары где есть new и другие товары где есть popular. Можно ли как-то это исправить?
Параметры new и popular не пересекаются в товарах.
Я понимаю, что при выборе new, нет товаров где будет new и popular и поэтому не доступен параметр… но это как-то не правильно… т.е. я не могу посмотреть new и popular сразу.
Параметры new и popular не пересекаются в товарах.
Я понимаю, что при выборе new, нет товаров где будет new и popular и поэтому не доступен параметр… но это как-то не правильно… т.е. я не могу посмотреть new и popular сразу.
Комментарии: 6
Вы скорее всего ошибаетесь, mFilter2 как раз таки работает как вы описываете
Нет, либо я что-то с настройками сделал.
Вот есть три фильтра prntscr.com/oh5pqq… характеристики не пересекаются.
Выбираем один из фильтров prntscr.com/oh5q4m и остальные становятся не доступные, т.к. «дальше» нечего фильтровать.
Вот есть три фильтра prntscr.com/oh5pqq… характеристики не пересекаются.
Выбираем один из фильтров prntscr.com/oh5q4m и остальные становятся не доступные, т.к. «дальше» нечего фильтровать.
mFilter2 работает правильно, по логике «И».
Т.е. показывает товары, которые new И popular одновременно.
Вы же хотите логику ИЛИ.
Т.е. показывает товары, которые new И popular одновременно.
Вы же хотите логику ИЛИ.
Да, ИЛИ… такое сложно будет реализовать? В коде поковырялся, но особо не понял механизм.
Вот у Ильи Уткина на сайте есть заметка про это:
mFilter2. принцип OR поменять на AND ilyaut.ru/reposts/mfilter2-principle-or-change-to-and/
Сам делал по ней. Все получилось. Правда пришлось немного повозиться.
mFilter2. принцип OR поменять на AND ilyaut.ru/reposts/mfilter2-principle-or-change-to-and/
Сам делал по ней. Все получилось. Правда пришлось немного повозиться.
Делаю перевод на локализаторе, все сделал кроме опций товара. Если сталлкивались подскажите пожалуйста как это реализовать, а то фильтры перевелись, а опции нет, я подозреваю что это нужно делать через контексты
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.