mFilter2 фильтрация из двух полей, как сделать?
Добрый день.
Подскажите, как реализовать фильтрацию в mFilter2 из двух полей?
Есть ширина и есть длина, необходимо по типу поля «цена» в одной ячейке дать выбор ширины, в другой длины. Подскажите, кто сталкивался, как реализовать?
Подскажите, как реализовать фильтрацию в mFilter2 из двух полей?
Есть ширина и есть длина, необходимо по типу поля «цена» в одной ячейке дать выбор ширины, в другой длины. Подскажите, кто сталкивался, как реализовать?
Комментарии: 6
По типу поля «цена» это типа «от» «до»? А как может быть в «от» — ширина, а в «до» — длина? Или о каких ячейках речь?
Да именно так, идея в том, чтобы обозвать фильтр «Размеры» и в нем будем параметры, условно «Ширина (от)» и «Длина (до)»
В итоге получится, что ты выбираешь «Ширина от 6» и «Длина до 8». Хотелось бы сделать ползунком по типу как фильтруется «Цена», но не знаю как рализовать.
Пока остановился на мысли, сверстать кастомное поле где в выпадающем списке будут два отдельных значения
В итоге получится, что ты выбираешь «Ширина от 6» и «Длина до 8». Хотелось бы сделать ползунком по типу как фильтруется «Цена», но не знаю как рализовать.
Пока остановился на мысли, сверстать кастомное поле где в выпадающем списке будут два отдельных значения
А как у вас товары заполняться будут? у каждого будет ширина и длинна? 2 поля?
Да, у каждого товара два отдельных поля
— Длина
— Ширина
— Длина
— Ширина
Вам нужно делать 2 фильтра по ширине и длине.
Причем в ширине будет 2 инпута (тк у вас number) вы второй скрываете (который ДО). и у вас всегда этот ОТ.
Ну и такую штуку с Длинной, но наоборот. первый инпут (ОТ который) скрываете, второй у вас ДО будет. :)
Причем в ширине будет 2 инпута (тк у вас number) вы второй скрываете (который ДО). и у вас всегда этот ОТ.
Ну и такую штуку с Длинной, но наоборот. первый инпут (ОТ который) скрываете, второй у вас ДО будет. :)
Реализовал двумя кастомными селектами, выглядит вот так: joxi.ru/4Ak5jo4CV1nvXm
&filters=`
ms|linear_width,
ms|linear_length
`
&tplFilter.outer.ms|linear_width=`tpl.mFilter2.filter.selectSizesLeft`
&tplFilter.row.ms|linear_width=`tpl.mFilter2.filter.option`
&tplFilter.outer.ms|linear_length=`tpl.mFilter2.filter.selectSizesRight`
&tplFilter.row.ms|linear_length=`tpl.mFilter2.filter.option`
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.