mFilter2 реализация фильтра

Доброго времени суток.
Подскажите как реализовать следующее.
Есть на странице фильтр.
Есть два селекта
В первом выбирается область во втором город.
Необзодимо реализовать следующее
Выбираем Область подтягиваются города только с этой области после чего выбираем город и жмем кнопку Найти после чего происзодит переход на страницу с результатами.
Ivanov Alexandr
01 августа 2021, 18:59
modx.pro
402
0

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

Ivanov Alexandr
01 августа 2021, 19:32
0
&filterOptions=`{«autoLoad»:1}` если установлен этот параметр то кнопка Отправить не работает. Если же выключить то кнопка работает только вот параметры автоматически не подтягиваются. Если к примеру выбрал область то не подтягиваются города.
    Александр Мельник
    01 августа 2021, 21:16
    0
    Александр, кто кроме вас знает, как у вас организована архитектура? Что на вашем сайте есть Область, что есть Города?
    Я не использую никогда mFilter и мне кажется и для этой задачи он тоже не нужен.
    Предположим что у вас есть ресурс Киевская область и в нем дочерние ресурсы — города.
    Чтобы вывести селект со списком областей вам хватит pdoresources
    А далее пишете свой javascript который отслеживает изменения на этих селектах и отправляет ajax запрос, передающий id области.
    в самом простом случает пусть вам возвращает сервер готовый html c options городов этой области. Это опять таки может сделать pdoresources у которого родителем будет указан переданный вами айдишник.
      Ivanov Alexandr
      01 августа 2021, 21:20
      0
      Города и области в дополнительных полях.
      Может подскажете как сделать отправку форму по кнопке даже если включена аякс фильтрация?
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    4