КАК СОЗДАТИ ВЗАИМОЗАВИСНЕ СПИСКЕ У 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 нисам баш снажан.
Можда постоји неки други виджет. Или се можда може некако проћи без таксономије.
Ко има неки савет? Бићу веома захвалан.
- Пријавите се да би сте послали коментар