Фильтр

Всем привет. Подскажите как можно реализовать через mFilter2 подобный фильтр как на сайте:
nogtipro.ru/magazin/folder/instrumenty-manikyur

Т.е. нужны поля input, чтобы вводя значение происходила фильтрация. такое возможно?

И еще также имеется блок сортировки чуть ниже фильтра и внешний вид карточек — это также можно сделать с помощью mFilter2 ????

У кого — нибудь есть наработки?
Слава
07 февраля 2016, 17:26
modx.pro
1 117
0

Комментарии: 9

Дмитрий Аюпов
Дмитрий Аюпов
08 февраля 2016, 05:16
0
Да, все можно сделать. Только название и артикул нужно будет искать в одном поле — поиск.
    Слава
    08 февраля 2016, 07:53
    0
    Привет.
    У тебя нет примера реализации, похожего фильтра? Может есть дополнительный вывод раскрывающихся списков с цветом и весом, а не чекбоксами как сейчас сделано.

    Спасибо
      Алексей Федоров
      08 февраля 2016, 09:07
      0
      Это делается в чанках вывода. Прописываешь соответствующие стили и указываешь свое оформление для вывода пунктов фильтра. Мне приглянулся вывод галереи на codyhouse но при пагинации может косячить. Не проверял, но вероятность есть
        Дмитрий Аюпов
        Дмитрий Аюпов
        08 февраля 2016, 17:04
        0
        Запутаете человека, не сравнивайте теплое с мягким. Вопрос был про mFilter2.
          Слава
          08 февраля 2016, 17:13
          0
          Это точно, может есть пример реализации с кодом?

          Хоть понимать куда смотреть…
            Дмитрий Аюпов
            Дмитрий Аюпов
            08 февраля 2016, 17:22
            0
            minishop2.com/catalog/
            minishop2.com/manager/?a=element/template/update&id=3

            [[!mFilter2?
            					&limit=`5`
            					&parents=`0`
            					&element=`msProducts`
            					&filters=`
            						ms|price:number
            						,parent:categories
            						,msoption|tags
            						,ms|vendor:vendors
            						,ms|old_price:boolean
            					`
            					&tpls=`tpl.msProducts.row,tpl.msProducts.row2`
            					&class=`msProduct`
            					&sort=`ms|price:desc`
            					&tplOuter=`tpl.mFilter2.outer.2`
            					&tplFilter.outer.ms|price=`tpl.mFilter2.filter.slider`
            					&tplFilter.row.ms|price=`tpl.mFilter2.filter.number`
            				]]
              Слава
              08 февраля 2016, 17:26
              0
              тут одни чекбоксы, мне бы с выпадающим списком или с полем ввода… Такого нет?
          Алексей Федоров
          08 февраля 2016, 18:24
          0
          Понятно, что про mFilter2, но это не отменяет того факта, что вывод типа переключателя настраивается в соответствующем чанке. Я просто указал на пример фильтра с выпадающими списками, чебоксами и т.д., чтобы при желании человек мог разобрать его на куски и поместить переключатели компонента в соответствующие поля (просто как пример) и указал, что если оставить собственный скрипт фильтрации, то он станет конфликтовать с родным скриптом mFilter2.

          По крайней мере, так планировалось)) Извиняюсь, если вместо ясности внес путаницу %)
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    9