Sowas wie calendly für Terminbuchungen
am 26.09.2022 - 10:26 Uhr in
Hallo Leute,
ich suche nach einer Lösung in meiner Webform (Drupal 7) sowas wie calendly umzusetzen, womit jemand einen Termin buchen kann, der jedoch immer das genaue Datum der kommenden Tage anzeigt.
Z. B.:
a) Ich sage, dass ich immer Dienstags und Donnerstags um 10:00 Uhr einen Termin anbiete.
b) Das soll in meiner Webform als Selectbox angezeigt werden, entsprechend mit Datum.
c) Angenommen also heute wäre der 26.09.2022, dann müssten die beiden Auswahlmöglichkeiten lauten:
1. 27.09.2022 um 10:00 Uhr und
2. 29.09.2022 um 10:00 Uhr
d) Falls der Termin aber am 28.09.2022 angesehen wird, so müsste dann entsprechend auswählbar sein:
1. 29.09.2022 um 10:00 Uhr und
2. 04.10.2022 um 10:00 Uhr
Wie macht man sowas?
Danke und liebe Grüße
soezkan
- Anmelden oder Registrieren um Kommentare zu schreiben
Da muss man wahrscheinlich was programmieren
am 15.10.2022 - 16:03 Uhr
Ich gehe mal davon aus, daß für dieses Szenario noch niemand was für Webforms programmiert hat. Als Individual-Anforderung würde ich da mit hook_form_alter ran gehen. Als vollwertiges, konfigurierbares Modul lohnt sich das aber denke ich nicht mehr für D7, da in einem Jahr EOL und Webforms für D8 komplett neu programmiert wurde, d.h. der neu Code kaum upgradebar sein dürfte.
# DrupalCenter-Moderator # https://www.drupal.org/u/c-logemann
# CTO der Nodegard GmbH: Tech. Concepts | Security + Availability Operations / Wir unterstützen IT-Abteilungen, Agenturen, Freiberufler:innen
View-Feld
am 22.10.2022 - 06:46 Uhr
In den aktuellen Versionen von Drupal lässt sich das über das Einbetten eines View-Feldes lösen.
Du hasst alle möglichen Termine im System, erstellst einen view, der nur die beiden nächsten darstellt und bettest diese Ansicht in dein Formular ein.
Ob das mit drupal7 auch geht, weiß ich nicht (mehr).
okay, danke für Eure Tipps.
am 22.10.2022 - 07:06 Uhr
okay, danke für Eure Tipps. Will mal schauen. Habe auch den Tipp bekommen für :
https://www.drupal.org/project/appointment_calendar
Will mal schauen, wie ich auch damit weiter komme.
Danke für den Tipp. Muss aber
am 31.10.2022 - 09:13 Uhr
@C_Logemann
Danke für den Tipp. Muss aber gestehen, dass ich die spezifische Programmierung für Drupal verlernt habe.
Wäre zum Beispiel auch denkbar sowas zu lösen, indem ich einfach ein Markup-Feld in die Webform einbaue, dass als PHP-Evaluator formatiert ist, so dass ich da zum Beispiel entsprechende HTML-Select-Felder aus einem PHP-Algorithmus einfüge, die dann nach Absenden mit in den Form-Submissions der Webform gespeichert werden?