[gelöst] Wie kann man dieses CCK-Feld umsetzen?

am 30.06.2010 - 13:38 Uhr in
Hallo,
bei mir können diverse Dienstleister Sedcards anlegen - unter Anderem können die Öffnungszeiten angegeben werden.
Bisher verwende ich reine Textfelder zur Angabe der Öffnungszeiten.
Ich habe nun aber eine bessere/elegantere Möglichkeit gefunden wie man die Nodeerstellung verbessern könnte.
Beispiel:
Ich möchte die Erstellung der Öffnungszeiten - genauso wie auf dem Bild zu sehen - umsetzen.
Nach dem Anklicken des Tages (Montag) werden die rechts daneben liegenden Felder für die Uhrzeit "sichtbar" - wenn der Tag nicht ausgewählt wird, bleiben die Felder "inaktiv"!
Ich grübele nun schon eine ganze Weile über dieses Problem - komme aber zu keinem Ergebnis.
Hätte vielleicht von Euch jemand einen Tip wie an soetwas umsetzen könnte?
Danke schonmal und schöne Grüße
Matthias
- Anmelden oder Registrieren um Kommentare zu schreiben
Schau Dir mal Conditional
am 30.06.2010 - 14:16 Uhr
Schau Dir mal Conditional Fields an, damit lassen sich Abhängigkeiten zwischen den Formularfeldern erzeugen: http://drupal.org/project/conditional_fields
Hallo Björn, vielen Dank für
am 30.06.2010 - 14:34 Uhr
Hallo Björn,
vielen Dank für den Hinweis. Das könnte wirklich passen - ich habe das Modul gerade installiert und führe gleich mal ein paar Tests durch ....
Schulterklopfende Grüße ;-)
Matthias
Hallo, Conditional Fields
am 30.06.2010 - 16:30 Uhr
Hallo,
Conditional Fields sieht soweit recht gut aus - die Funktion ist ausreichend für mein Anliegen.
Trotzdem habe ich noch ein Problem damit ....
Ich kann im Moment immer nur 1. Feld "kontollieren" ich müsste aber 4 Felder zusammen fassen können und diese zusammen (als Gruppe) kontrollieren können.
Es handelt sich - wie oben auf dem Screenshot zu sehen - um 4 "Zeitfelder" (von "Stunde" + "Minute" bis "Stunde" + "Minute")
Sprich - wenn ich Montag "anklicke" müssten alle 4 Felder erscheinen - im Moment kann ich nur die "Stunde" auswählen - danach erscheint das "Minutenfeld" - danach wieder "Stunde" und nach dem ankicken/Auswählen erscheint wieder "Minute"
Diese Einzelschritte müssten zusammen gefasst werden - wenn ich aber mehrere Felder zum Kontrollieren auswähle, bekomme ich immer die Fehlermeludng, dass man nur ein Feld auswählen kann.
Vielleicht mache ich auch was falsch .... aber vielleicht hättest Du noch einen Tip?
Viele Grüße Matthias
Ich bin mir nicht sicher,
am 30.06.2010 - 16:46 Uhr
Ich bin mir nicht sicher, aber kannst Du nicht mir Fieldgroups arbeiten? Also diverse Felder in einer Fieldgroup zusammenfassen und diese dann entsprechend ein- und ausblenden.
Hallo Björn, es hatte wohl
am 30.06.2010 - 16:58 Uhr
Hallo Björn,
ich hatte wohl einen Fehler gemacht. Die 4 Zeitfelder hatte ich schon zu einer Fieldgroup zusammen gefasst aber dort fehlte dann der Reiter "Conditional fields settings" völlig .... nachdem ich die teillweise, bestehende "Kontrollkette" aufgelöst habe, ist nun der Reiter bei der "Gruppe" vorhanden und ich kann die Gruppe "ansteuern/kontrollieren"!
Es funktioniert jetzt also genau so wie ich es haben wollte ;-)
Dank Dir vielmals für die Hilfe
Abendliche Grüße
Matthias