logo

Palette - Rendila colorata🎨

Palette - Visual Page Builder. Non serve essere un designer.

Live demo Scarica Palette

Scorri

COME CREARE ELENCHI DIPENDENTI NELL'API DI RICERCA?

22/02/2025, by Anonimo (non verificato)

 

Ciao a tutti in qualsiasi momento! Aiutatemi a realizzare qualcosa su Drupal 7. Ora cercherò di spiegare.

Dobbiamo ottenere liste interdipendenti: paese, città. Questo penso sia chiaro. Su qualsiasi sito di hotel o acquisto di biglietti per  aerei o simili. Selezioni il paese, la città. Clicchi su cerca o qualcosa di simile e verrai reindirizzato a una pagina. Ecco, voglio fare la stessa cosa.

Utilizzo il modulo Search API e le sue estensioni. Sto cercando di sostituire il normale campo di input testo nella ricerca con  una selezione tramite tassonomia. La mia tassonomia ha una doppia gerarchia. Se fosse una sola, si potrebbe fare tramite View o direttamente nella  Search Page del modulo Search API. Ma io ho una doppia.

Nel view e nella  Search Page viene fornito solo un campo in cui si seleziona il termine più estremo della tassonomia. Risultato: c'è solo un menu a discesa. A me servono due finestre. Si può fare l'autocompletamento nel view o nella Search Page del modulo Search API.

Tutto questo può essere fatto nel view senza indicizzazione usando Simple Hierarchical Select o Hierarchical Select. Aggiungere filtri di questi moduli utilizzando i loro widget, visualizzare il filtro espanso in un blocco e il gioco è fatto.

Questo andrebbe bene per me, ma ho bisogno di utilizzare le funzioni Facet e ordinamento per filtrare i dati ottenuti dopo la ricerca per prezzo e altro.

Se solo si potesse in qualche modo utilizzare questo widget di Simple Hierarchical Select o Hierarchical Select nelle visualizzazioni dove vengono estratti i dati indicizzati, ma purtroppo. Non sono esperto in codice php.

Forse esiste qualche altro widget. O si può trovare un modo per farne a meno della tassonomia.

Chiunque abbia suggerimenti. Vi sarei molto grato.