Поиск с загрузкой различных фильтров

Аватар пользователя lohness

Мне нужно сделать страницу поиска, чтобы когда пользователь выбирает тип объекта для поиска на странице появлялись бы соответсвующие фильтры (для каждого типа ноды список фильтров заранее известен). Как лучше это реализовать?
Я вижу следующее решение: сделать представление с Exposed filters и скрывать/показывать фильтры в зависимости от выбора пользователя при помощи JS. Возможно существуют более изящные способы решить эту задачу?

Модули и темы:
Ключевые слова:
Тип материала:
Версия Drupal:
0 Спасибо

Комментарии

Аватар пользователя lohness
lohness 2 года назад

Спасибо, посмотрел данный модуль. Но как с его помощью сделать страницу с фильтрами, на которой необходимые фильтры подгружались бы без перезагрузки страницы, а результаты поиска отображались бы на отдельной странице?
Логика работы схожа с Авито: https://www.avito.ru/rossiya/avtomobili_s_probegom
При выборе категории "Автомобили с пробегом ниже формы отображаются одни фильтры, "Новые автомобили" - другие.
Мне кажется там не фасетный поиск.

0 Спасибо
Аватар пользователя sas@drupal.org
sas@drupal.org 2 года назад

Там не facet и не views. Можно сделать facet, но не выставлять - autosubmit и обновлять блок с фильтрами например.

0 Спасибо
Аватар пользователя skoribchenko
skoribchenko 2 года назад

А не подскажите, как у facet убрать автосабмит?

0 Спасибо