Suche mit Vorauswahl Dropdown
Eingetragen von drupalino (1064)
am 28.07.2008 - 13:08 Uhr in
am 28.07.2008 - 13:08 Uhr in
Hallo,
ich brauche eine Suche (am besten als Block einzufügen), welche zusätzlich zu dem normalen Suchefeld noch eine Dropdown-Box hat, in der sich vorgegebene Begriffe befinden, welche dann in dem Suchquery sozusagen in die Whereclause hineinkommt.
Nehmen wir an, dass die drei Begriffe "Berichte", "Blumen", "Autos" sind, dann sollen eben diese Begriffe sozusagen schon als Filter vom User ausgewählt werden.
Gibts da ein Modul ??? Oder hat vielleicht jemand einen hilfreichen Link. Ich google mir schon die Finger wund, aber finde nix!
gruss
drupalino
- Anmelden oder Registrieren um Kommentare zu schreiben
Keiner eine zündende
am 30.07.2008 - 21:37 Uhr
Keiner eine zündende Idee?
-------------------
gruss
drupalino
Zitat: Nehmen wir an, dass
am 30.07.2008 - 22:08 Uhr
Nehmen wir an, dass die drei Begriffe "Berichte", "Blumen", "Autos" sind, dann sollen eben diese Begriffe sozusagen schon als Filter vom User ausgewählt werden.
Du meinst Begriffe innerhalb eines Vocabularys?
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
hook_search
am 30.07.2008 - 22:13 Uhr
Moin!
Vielleicht wäre hook_search ein Lösungsansatz.
Note that you can use form API to extend the search. You will need to use hook_form_alter() to add any additional required form elements. You can process their values on submission using a custom validation function. You will need to merge any custom search values into the search keys using a key:value syntax. This allows all search queries to have a clean and permanent URL. See node_form_alter() for an example.
Soll heissen: Du schreibst Dir ein Modul, welches die Standard-Suchseite ein wenig verändert und ein Dropdown mit Deinen Werten hinzufügt. Das Modul implementiert ferner hook_search und fügt die Auswahl des Dropdown einfach ein die Suchanfrage an.
Könnte funktionieren...
hth,
Stefan
Zitat: Du meinst Begriffe
am 30.07.2008 - 22:55 Uhr
Du meinst Begriffe innerhalb eines Vocabularys?
Wollte ich eigentlich weniger, da im Vokabular mehr Begriffe sind als ich zur Auswahl geben wollte.
-------------------
gruss
drupalino
Zitat: Soll heissen: Du
am 30.07.2008 - 22:58 Uhr
Soll heissen: Du schreibst Dir ein Modul,
Wollte erst malsehen, ob ich um diesen Weg herumkomme. Vielleicht reicht es ja auch nur einen Snippet in der template.php ;-)
Vielleicht hat jemand sowas ähnliches schon so realisiert.
-------------------
gruss
drupalino
Was ist das Jetzt fuer'n Quatsch.
am 30.07.2008 - 23:17 Uhr
Wollte ich eigentlich weniger, da im Vokabular mehr Begriffe sind als ich zur Auswahl geben wollte.
Was ist das Jetzt fuer'n Quatsch.
Dein Vocabulary kann 100 Begriffe haben. Wenn Du nur 3 davon brauchst werden eben nur 3 gewaehlt.
Wenn dann der Filter auf exposed gesetzt wird werden auch nur die 3 Begriffe zur Vorauswahl angeboten.
Was Du machen musst ist eine Views Suche erstellen und diesen View im Block anzeigen.
Suche mal bei Goggle nach "Lullabot views extended search". Lullabot hat ein gutes HowTo zum Thema "eine Suche mit Views erstellen".
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Custom search forms with Views and Fastsearch
am 30.07.2008 - 23:20 Uhr
Custom search forms with Views and Fastsearch
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
fastsearch und views
am 31.07.2008 - 14:55 Uhr
Cool. Das kannte ich auch noch nicht. Und ich dachte, ich hätte schon alle Artikel bei lullabot gelesen :-)
&nsbp;Stefan
Super, danke. Problem ist
am 02.08.2008 - 10:17 Uhr
Super, danke.
Problem ist nur, dass das, was ich im View auswähle. Z.B. wenn ich sage ich möchte nur bestimmte Inhaltstypen zur Auswahl haben, dann bekomm eich aber dennoch in meinem Dropdown alle angezeigt. ????
-------------------
gruss
drupalino
@drupalino, komme bitte in den DVC
am 02.08.2008 - 11:02 Uhr
Komm bitte so in ca. 10 Min in den DVC. Da reden wir mal ueber Dein Problem und sehen uns das bei Dir mal in Live (Viewsconfig) an.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Sorry, war nicht da!
am 02.08.2008 - 15:03 Uhr
Sorry, war nicht da! DVC?
Edit: Okay, Du meinst bestimmt Mumble!
-------------------
gruss
drupalino