WIE MAN ABHÄNGIGE LISTEN IM SEARCH API ERSTELLT?
Hallo zusammen! Ich benötige Hilfe bei der Umsetzung von etwas in Drupal 7. Ich werde versuchen, es zu erklären.
Ich möchte abhängige Listen erstellen: Land und Stadt. Ich denke, das ist klar, was damit gemeint ist. Auf jeder Website für Hotels oder beim Kauf von Tickets für ein Flugzeug oder ähnliches wählt man ein Land und eine Stadt aus. Man klickt auf Suche oder etwas anderes und wird auf eine Seite weitergeleitet. Genau das möchte ich umsetzen.
Ich benutze das Modul Search API und seine Erweiterungen. Ich versuche, anstelle eines normalen Texteingabefeldes in der Suche eine Auswahl über die Taxonomie zu machen. Meine Taxonomie hat eine doppelte Hierarchie. Wenn es nur eine wäre, könnte man das mit View oder in der Search Page im Modul Search API umsetzen. Aber ich habe eine doppelte.
In der Ansicht und in der Search Page gibt es nur ein Feld, in dem der äußerste Begriff der Taxonomie ausgewählt wird. Es gibt also nur ein Dropdown-Feld. Ich benötige jedoch zwei Felder. Man könnte eine Autovervollständigung in der Ansicht oder in der Search Page im Modul Search API machen.
Das alles kann man in der Ansicht ohne Indizierung mit Hilfe von Simple Hierarchical Select oderHierarchical Select umsetzen. Füge Filter dieser Module hinzu, verwende ihre Widgets, zeige den erweiterten Filter in einem Block an und das war's.
Das wäre für mich alles in Ordnung, aber ich muss die Funktionen Facet und Sortierung zur Filterung der nach der Suche erhaltenen Daten nach Preis und anderen Kriterien verwenden.
Wenn man diesen Widget von Simple Hierarchical Select oder Hierarchical Select in Ansichten verwenden könnte, wo indizierte Daten abgerufen werden, aber leider. Mit php kenne ich mich nicht gut aus.
Vielleicht gibt es noch einen anderen Widget. Oder man könnte irgendwie ohne Taxonomie auskommen.
Wer hat Tipps? Ich wäre sehr dankbar.
- Anmelden, um Kommentare verfassen zu können