mFilter2 настроен так, что после фильтрации товаров группирует их по категориям и отдает в результатах категории, а не товары.
Сделано по данному примеру: webcache.googleusercontent.com/search?q=cache:M8nR5ohIzxMJ:https://modx.pro/solutions/6733+&cd=2&hl=ru&ct=clnk&gl=by&client=firefox-b-d
(modx.pro пока не доступен, потому ссылка на архив гугла)
Появилось два нюанса (извиняюсь за длинноборд):
1) Необходимо реализовать сортировку итогового списка категорий по их TV полю. Пыталась сделать через модификатор, который сортирует результат (т.е. добавляется к плэйсхолдеру результата и ставит вначале категории с отмеченным TV полем, затем остальные). Но на сайте ajax пагинация и при «переходе» на сл. страницу модификатор уже не срабатывает.
2) mFilter2 при фильтрации «рассматривает» только первый товар из категории.
Пример: товары с параметром «цвет=белый» есть в 2 категориях. Та категория, в которой белый товар не первый (по id) в списке, в результатах отображаться не будет.
Буду благодарна, если кто-нибудь подскажет в какую сторону смотреть (особенно с п.2), т.е. все же нужно править в классах, или можно как-то через плагин оформить или еще как-то?
mFilter2: фильтрация и сортировка категорий
Версия MODX: Revolution
Комментарии (1)
Для добавления комментариев вы должны авторизоваться или зарегистрироваться.
sl1me 14.06.2021 15:21 #
2) mFilter2 при фильтрации «рассматривает» только первый товар из категории.
Пример: товары с параметром «цвет=белый» есть в 2 категориях. Та категория, в которой белый товар не первый (по id) в списке, в результатах отображаться не будет.
Удалось решит этот вопрос?