[gelöst] Wie erstellt man ein eigenes Suchformular?
am 07.02.2010 - 19:25 Uhr in
Hallo zusammen,
leider habe ich keine Idee wie man ein Suchformular erstellt. Hört sich eigentlich ziemlich simple an, dennoch finde ich keine Lösung.
Zum Beispiel habe ich ein Formular (Inhaltstyp) mit diversen Feldern angelegt: Größe, Gewicht, Beruf, Interessen
Jetzt möchte ich ein Suchformular basteln, wo der User seine gewünschten Kriterien eintragen kann:
Größe zwischen X und Y, Gewicht zwischen X und Y, Beruf, Interessen.
Als Ergebnis soll eine Liste ausgegeben werden, die alle zutreffenden User enthält.
Ist das in Drupal möglich, ohne jetzt selber ein Modul schreiben zu müssen? Hat jemand vielleicht ähnliche Probleme gehabt und eine Lösung gefunden? Tipps?
Vielen Dank für jede Hilfe,
viele Grüße Stefan
- Anmelden oder Registrieren um Kommentare zu schreiben
Das Views-Modul ist Dein
am 07.02.2010 - 20:00 Uhr
Das Views-Modul ist Dein Freund: http://www.drupalcenter.de/handbuch/views
Hi, vielen Dank für den
am 07.02.2010 - 20:17 Uhr
Hi,
vielen Dank für den Tipp. Da werde ich mich mal durcharbeiten. - Und dann evtl. nochmal melden ;)
Schönen Abend noch.
Hallo, ich habe mich jetzt
am 08.02.2010 - 16:32 Uhr
Hallo,
ich habe mich jetzt einige Zeit mit Views beschäftigt. Ein großartiges Modul mit dem man relativ leicht SQL-Queries erstellen kann. Soweit so gut.
Aber kann ich ein "Suchformular" mit Textfelder, Checkboxen etc. erstellen, die nach dem Klick auf "Suchen" mir die gewünschten Ergebnisse liefern?
Wie kann ich das mit Views realisieren bzw. ein Formular mit Views verbinden?
Danke,
viele Grüße
Stefan
Für die Suche bietet Views
am 08.02.2010 - 20:26 Uhr
Für die Suche bietet Views Filter bzw. exposed Filter - hiermit lassen sich die im View verwendeten Felder über dem View als Suchfelder darstellen..
Zum Thema Exposed Filter gibt es hier im drupalcenter bzw. auch über Google viele gute Beschreibungen..
http://www.twitter.com/_steffenr
Drupal-Initiative e.V.
Super, das hab ich
am 09.02.2010 - 10:55 Uhr
Super, das hab ich gesucht...
Danke!