Один фильтр отдельно от остальных
Есть фильтры отдельно колонке ( под цифрой 1) и есть один фильтр под цифрой 2. Его думал реализовать через опции товаров как выпадающий список ( чтобы контент-менеджеру было удобнее). Подскажите, возможно ли такое сделать через один вызов mFilter2, да и еще так, чтобы этот фильтр при нажатии на «Все» скидывал только свое значение? Или можно по другому как-то такое реализовать?
Комментарии: 3
У mFilter2 есть параметр &toSeparatePlaceholders.
Цитата из документации:
Соответственно, можете вызов сделать общим, а блоки фильтров выводить по отдельности — категории, бренды и тип товаров.
Цитата из документации:
Работает так же как и &toPlaceholders, только в раздельные плейсхолдеры попадает еще и filters. Например, если вы укажете &toSeparatePlaceholders=`my.` и &filters=`tv|test,resource|pagetitle` то получите плейсхолдеры [[+my.results]], [[+my.total]], [[+my.tv|test]] и [[+my.resource|pagetitle]].
Соответственно, можете вызов сделать общим, а блоки фильтров выводить по отдельности — категории, бренды и тип товаров.
О, спасибо, плохо прочитал) а сброс именно одного значения фильтра как-то можно сделать?
Попробуйте через JS:
<span id="clr">Все</span>
<script>
$(document).ready(function(){
$("#clr").click(function(){
$('input[name="prodtype"]').prop("checked",""); // тут вместо prodtype - имя Вашего параметра
mSearch2.submit();
});
});
</script>
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.