К содержанию

Зависимые фильтры

Добрый день!

Пытаюсь настроить зависимые фильтры по этой статье docs.modx.pro/komponentyi/msearch2/tipovyie-resheniya/zavisimyie-filtryi

Вопроса два!

Вопрос первый:

Как в данный скрипт добавить 3-е поле модификация двигателя?

Вопрос второй:

Можно ли в один параметр фильтра ( к примеру это модель авто) запихнуть несколько TV?

Иными словами есть TV с моделями AUDi, BMW и т.д. и соответственно подставлять их в общий параметр марка авто

Заранее спасибо за помощь!
Алексей
Алексей
20 августа 2019, 17:01
modx.pro
1 526
Реклама

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

Андрей
Андрей Старожил
20 августа 2019, 17:35
Привет, делал похожее, но не через зависимые фильтры ( так как использовал msearch в левой колонке), mg77.ru/ посмотри здесь на главной. Если интересно, как реализовывал по-другому могу скинуть ссылку
    Алексей
    Алексей Старожил
    21 августа 2019, 13:23
    Спасибо за ответ!

    Скидывайте, буду изучать )
      Андрей
      Андрей Старожил
      22 августа 2019, 18:33
      modx.pro/help/9482

      В комментарии человек отписал там способ
    Максим
    Максим Проверенный
    21 августа 2019, 13:21
    Ответ на первый вопрос:
    Дописать соответствующий код в объект!) То есть создать в нем еще пару методов для отображения и скрытия и вызывать их в соответствии с логикой, которую вы нам не огласили!)
    Ответ на второй вопрос:
    Можно сделать многое если изучить объекты:
    mse2Config — основной конфиг;
    mSearch2 — основной объект;
    И событие:
    $(document).on('mse2_load', function(e, data) {
    var hash = mSearch2.Hash.get();
    });
    На одном из проектов реализовывал диапазон цен в виде селекта. Да и диапазон цен был статичным. В итоге в вызове сниппета прописал этот чанк для цены а дальше своим скриптом делал актуализацию данных в селекте и запускал фильтрацию при выборе!
    Внимательнее изучите код компонента и документацию, тогда все станет ясным!)
      Алексей
      Алексей Старожил
      21 августа 2019, 13:24
      Спасибо за ответ!

      Буду изучать!
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      5