КАК СОЗДАТЬ ВЗАИМОЗАВИСИМЫЕ СПИСКИ В SEARCH API?

Раздел форума: 

 

Всем привет любое время! Помогите реализовать такое на Drupal 7. Сейчас попробую пояснить. с

Должны получится взаимозависимые списки: страна, город. Это думаю понятно что такое. На любом сайте с отелями или же покупкой билетов на  самалет или что ли бо. Выбираете страну, город. Нажимаете поиск или что-то другое и Вас перекидает на страницу. Вот я такое же хочу сделать.

Пользуюсь модулем Search API и его дополнениями. Пробую вместо обычного поля для ввода текста в поиске сделать  выбор по таксономии. Таксономия у меня с двойной иерархмей. Если бы с одной, то это можно сделать с помощью View или же в  Search Page в самом модуле Search API. Но у меня двойная.

В представлении и в  Search Page дается только одно поле в котором выберается самый крайние термин таксономии. Получается есть только одно выпадаещее окно. Мне же нужно два окна. Можна сделать автодополнение в представление или же в Search Page в самом модуле Search API.

Это все, можна сделать во вьюхе бес индексацыи с помощью Simple Hierarchical Select илиHierarchical Select. Добавить фильтры этих модулей используя их виджеты, вывести раксрытый фильтр в блоке и все.

И мне бы это все подошло, но мне нужны использовать функции Facet и сортирования для фильтрации полученых после поиска даных за ценой и прочее.

Если бы можна было как-то этот виджет от Simple Hierarchical Select или Hierarchical Select использовать в представдлениях где вытягивается индексованые данные, но увы. В коде php я не силен.

Возможно есть какой-то виджет еще. Или же можна как-то обойтись бес таксономии.

Кто что подскажет. Буду очень благодарен. 

Добавить комментарий

Войти, используя Loginza Google Account Yandex Mail.ru Vkontakte Facebook

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
Прикрепить
Максимальный размер файла: 128 МБ.
Разрешённые типы файлов: txt doc docx rar zip xls xlsx pdf odf odt jpg jpeg gif png psd rtf.