Speicherung und Export von Formular-Werten bei Checkbox-DB-Feldern mit EFG
Hallo,
ich habe mit dem EFG ein Anmeldeformular erstellt. In diesem kann man Kurse über Checkboxen auswählen. Die Daten zu den Kursen werden in einer separaten DB-Tabelle gespeichert. In der Kurs-Tabelle gibt es das Feld "Kennung", welches ein 5-stelliges Kürzel darstellt, und das Feld "Bezeichnung", welches die Bezeichnung des Kurses darstellt. Ich habe beim Formularfeld das Feld "Bezeichnung" für das Label konfiguriert und das Feld "Kennung" für die Formularwerte (values).
Im Formular wird dies auch korrekt angezeigt. Und auch der HTML-Quelltext ist in Ordnung. Die Kennungen werden bei den Input-Tags als Values verwendet!
Die Formulareingaben werden mit der EFG-Funktion "in Datenbank speichern" in der Datenbank gespeichert. Wenn ich die gespeicherten Einträge anzeigen lasse, sieht hier auch alles in Ordnung aus. Ein Blick in die Datenbank offenbart allerdings, dass nicht die Formular-Werte der Checkboxen gespeichert werden! Die Teilnehmer erhalten außerdem eine Bestätigungs-Mail, in welcher die Daten aufgeführt sind. In der E-Mail werden jedoch nicht die Kurs-Kennnungen (= Formulare-Werte der Checkbox-DB-Felder) angezeigt, sondern die Bezeichnungen der Kurse (= Label). Das gleiche passiert auch beim Export in eine Excel-Tabelle!
In den Formulareinstellungen habe ich die Optionen angehakt, welche dazu dienen sollen, die Werte abzuspeichern. Wenn die Werte abgespeichert werden, müssten sie auch beim Excel-Export erscheinen. In der E-Mail verwende ich dazu den form-insert-tag.
Hier sind noch einige Threads von Leuten, die ähnliche Probleme mit EFG haben:
http://www.contao-community.de/showt...B%29-verwenden
http://www.contao-community.de/showt...-Menu-%28DB%29
http://www.contao-community.de/showt...-%FCbermitteln
Was mache ich falsch? Handelt es sich um einen Bug? Wäre für eine schnelle Hilfe sehr dankbar.
Gruß
Michael