mFilter2 и сортировка
Подскажите плиз как реализовать автоматическую сортировку при выборе какого либо фильтра. У меня есть товары которые в наличии, я хочу реализовать, чтобы при выборе опций товаров(фильтра), автоматом подтягивалась сортировка по наличию. В противном случаи оставалась сортировка, как есть.
?sort=mc|favorite:desc
Поблагодарить автора
Отправить деньги
Комментарии: 1
Если ссылка отрендерена на странице, то можете триггерить клик при выборе нужного вам фильтра, если нет, то у mSearch2 есть объект mSearch2.Hash и у него есть методы add и remove, пример:
let myCheckbox = document.querySelector('input[name="filter"]');
myCheckbox.addEventListener('change', e => {
if (e.currentTarget.checked) {
mSearch2.Hash.add('sort', 'mc|favorite:desc');
} else {
mSearch2.Hash.remove('sort');
}
});
Пишу по памяти, если не заработает то можете отписаться
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.