Termine in Datumsauswahl im Webform ausschließen
Eingetragen von zwerg (736)
am 07.06.2013 - 15:20 Uhr in
am 07.06.2013 - 15:20 Uhr in
Hallo,
mal eine Frage an euch: Ich habe auf unserer Vereinswebseite mit Webform verschiedene Formulare erstellt. Bei einem kann der Besucher über ein Datumsfeld (PopUp) für den gewünschten Tag X ein historisches Fahrzeug mieten (als Anfrage).
Nun haben wir das Problem, das manche Tage vorab für Fahrten gesperrt sind. Diese würde ich gern auch im Datumsfeld sperren. Gibt es dafür eine Möglichkeit? Die Termine variieren von Jahr zu Jahr.
Ich habe auch schon überlegt, das Datumsfeld mit dem Calendar-Modul zu verknüpfen, falls das geht. Allerdings bräuchte ich dann für ca. 20 Fahrzeuge je einen eigenen Kalender.
Über eure Hilfe bin ich dankbar!
Viele Grüße
- Anmelden oder Registrieren um Kommentare zu schreiben
Von Drupal aus bzw. von date
am 07.06.2013 - 21:14 Uhr
Von Drupal aus bzw. von date Modul selbst bekommst du diese Funktionalität nicht geliefert. Mir ist auch kein fertiges Modul bekannt, mit dem du dies erreichen könntest.
Hier müsstest du selbst Hand anlegen und ein wenig Javascript schreiben, um die Ausgabe der Datumsfelder des Kalenders zu beeinflussen - der jQuery UI Datepicker kann wie folgt erweitert werden: http://davidwalsh.name/jquery-datepicker-disable-days
Ein weiterer Blogpost beschreibt das Ganze anhand der Drupal Javascript API:
http://pixeljets.com/blog/calendar-highlighted-dates
Zum Pflegen der Daten braucht es dann noch eine eigene Adminstrationsseite - auch hierfür müsstest du ein kleines Modul schreiben (form API).
SteffenR
http://www.twitter.com/_steffenr
Drupal-Initiative e.V.