Datumsabfrage über Nodes
am 05.02.2009 - 07:59 Uhr in
Moin ,
Ich stehe gerad vor einem kleinen Problem.
Situation:
Ich baue gerade eine Demo für eine Ferienhausseite auf - es sollen verschiedene Objekte "verwaltet" werden können. Natürlich möchte der Betreiber dem Besucher nun auch die Zeiten anzeigen lassen, an denen seine Objekte belegt sind ( in Form eines Kalenders ).
Dies stellt soweit kein Problem dar:
- jedes Ferienhaus ist ein Node mit folgenden Feldern
- Name / Beschreibung
- Belegt von - bis -> dies habe ich über ein Datetime-CCK Feld gelöst
Das Problem beginnt hier:
Über eine Suche ( Exposed-Filter eines Views ) soll der Benutzer nun einen Zeitraum eingeben können, um nach freien Objekten suchen zu können. ( dabei kann man ja davon ausgehen, dass nicht belegte Zeiten logischerweise "frei" sind )
Wie könnte man dies darstellen ?
Mein derzeitiger Ansatz - Filter date_von (exposed) und date_bis (exposed) und das Ausprobieren diverser Operatoren brachte bisher nichts..
Zum besseren Verständnis 2 Beispiel Situationen
- Ferienhaus 1
- belegt von 01.02.2009-14.02.2009
- belegt von 22.02.2009-04.03.2009
- belegt von 05.05.2009-12.06.2009
- Ferienhaus 2
- belegt von 04.02.2009-10.02.2009
- belegt von 22.04.2009-04.04.2009
- belegt von 01.05.2009-12.05.2009
Suche 1 Eingrenzung vom 01.01.2009 - 20.02.2009
- Ferienhaus 1
- Ferienhaus 2
Suche 2 Eingrenzung vom 05.02.2009 - 13.02.2009
- Ferienhaus 2
Vielen Dank für eure Hilfe
Gruß,
Steffen
- Anmelden oder Registrieren um Kommentare zu schreiben
Beim Feld "leerer Text" , in
am 05.02.2009 - 08:19 Uhr
Beim Feld "leerer Text" , in den Basiseinstellung zufinden, einfach was reinschreiben wie zb. "Keine Belegung - hier buchen!".
----------------------------------------
http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
Das hatte ich mir schon "so
am 05.02.2009 - 08:53 Uhr
Das hatte ich mir schon "so gedacht" - mir geht es eher um die Möglichkeit der Suche nach den Objekten - sprich - der Benutzer kann in einem Zeitraum suchen und bekommt, wie oben beschrieben, die entsprechend freien Objekte > dies sollte dann als Views-Tabelle ausgegeben werden...
http://www.twitter.com/_steffenr
Drupal-Initiative e.V.
wie wäre es mit openresort.
am 05.02.2009 - 12:00 Uhr
wie wäre es mit openresort. da ist alles vorhanden was du brauchst...
C.A.W. Webdesign