exposed filter mit Views - GELÖST
am 26.01.2008 - 18:29 Uhr in
Hallo,
ich möchte eine kleine Datenbank erstellen, die mit einem Filter abgefragt werden kann. Das sollte eigentlich recht einfach sein, ich verstehe es aber scheinbar nicht. Ich habe einen bestimmten Inhaltstyp. Mit CCK habe ich dort einige Felder eingefügt, z.B.
- Ort
- Datum
- Nummer
Nun möchte ich erreichen, dass die Besucher mit einem Filter etwas suchen können. Immerhin habe ich es mit exposed filter geschafft, dass das Ergebnis augegeben wird, wenn der Besucher alle drei Filterkriterien richtig eingibt. Ich möchte aber, dass schon dann, wenn nur ein Kriterium eingegeben wird und der Besucher dann auf "Speichern" klickt, alle Nodes ausgegeben werden, die dem Kriterium entsprechen, auch wenn sie die anderen Kriterien nicht erfüllen.
Dass es nicht so recht funktioniert, ist für mich ja auch nachvollziehbar, weil ich folgende Filter angegeben habe:
1. Node veröffentlicht gleich ja
2. Node Type ist eines von MeinInhaltstyp
3. Date Datum - Datum (field_datum) is equal to (hier habe ich nichts eingetragen)
4. Text: Nummer (field_nummer) enthält alle Wörter (hier habe ich nichts eingetragen)
5. Taxonomie Name des Vokabular ist eines von ORT
Die Filter 3 - 5 habe ich als "exposed filter" angegeben und dort jeweils "Optional" und "Filtereinstellungen (Standard)" angegeben.
Ich hätte gedacht und gehofft, dass "Optional" bedeutet, dass dort kein Wert eingegeben werden muss. Habe ich mich da geirrt? Oder gibt es eine andere Möglichkeit, zum Ziel zu gelangen?
Ich hoffe auf Eure Hilfe und wünsche Euch ein schönes Wochenende!
Rolf-Christian
- Anmelden oder Registrieren um Kommentare zu schreiben
Im Filter unter nodetyp
am 26.01.2008 - 18:38 Uhr
Im Filter unter nodetyp statt all of
"is one of " eintragen
--------------
Mein Blog: www.freeblogger.org
Deutscher IRC-Channel: irc.freenode.net #drupal.de je mehr desto besser
... Jabber-me: dereine@jabber.ccc.de Warum Jabber?
Sorry, hatte ich schon so eingestellt ...
am 26.01.2008 - 18:54 Uhr
Danke für die schnelle Antwort. Aber ich hatte das schon so eingestellt
(oben: "2. Node Type ist eines von MeinInhaltstyp")
Daran scheint es mir nicht zu liegen. Oder habe ich mich hier vertan?
Rolf-Christian
--
Rolf-Christian Otto
Rechtsanwalt und Fachanwalt für Arbeitsrecht in Kassel.
www: www.mosebach-partner.de
GELÖST
am 27.01.2008 - 10:38 Uhr
Es funktioniert nun. Es war tatsächlich ein Fehler, "Taxonomie Name des Vokabular ist eines von ORT" zu wählen, richtig war "Taxonomie: Begriffe für ORT".
Das Datum war auch ein Problem. Mit "Date Datum - Datum (field_datum) is equal to ..." hat es auch nicht funktioniert, vielleicht erwartet Drupal die Zeitangabe mit Sekunden? Mit dem Modul Daterange ging es dann.
Nochmals Danke an alle, die sich Gedanken gemacht haben!
Rolf-Christian
--
Rolf-Christian Otto
Rechtsanwalt und Fachanwalt für Arbeitsrecht in Kassel.
www: www.mosebach-partner.de