Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

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

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

 

Всем привет любое время! Помогите реализовать такое на 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 я не силен.

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

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

1 answer
votes: 817
Answer

Привет,

попробуйте этот модуль, он позволяет во Views делать иерархические списки, я его как-то полгода назад качал из песочницы, сейчас не могу найти на drupal.org:

 


Этот модуль у меня также есть. Его не видно в представлении с индексироваными материалами. Есть в простом.