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

Тип материала: 
Версия Drupal: 
Ключевые слова: 
Модули и темы: 
Ср, 04/03/2015 - 12:07

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

0 Спасибо

Комментарии

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

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

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

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

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

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

0 Спасибо