logo

Palette - Učinite je šarenom🎨

Palette - Vizuelni page builder. Ne moraš biti dizajner.

Uživo demo Preuzmi Palette

Scroll

КАК СОЗДАТИ ВЗАИМОЗАВИСНЕ СПИСКЕ У SEARCH API?

22/02/2025, 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 нисам баш снажан.

Можда постоји неки други виджет. Или се можда може некако проћи без таксономије.

Ко има неки савет? Бићу веома захвалан.