Hallo Forum,
ich versuche mit Hilfe der conditionalformfields-Erweiterung, Formular-Felder abhängig von einem Checkbox-Menü anzuzeigen und deren Inhalte mit Hilfe des Notification Centers per E-Mail zu übermitteln.
Leider enthält die erhaltene E-Mail, den Inhalt der bedingten Felder nicht.
Ich habe dann ein ganz frisch installiertes Contao: 4.9.11, contao-conditionalformfields: 2.3.3 und Notification Center 1.5.18 aufgebaut.
Ich lege ein neues Formular mit einem Checkbox-Menü und 2 Optionen an.
Ich lege für jede der beiden Optionen ein Fieldset mit einem Textfeld an
und
trage an den Fieldsets die Bedingungen zur Anzeige ein ($feldname == 'option1') etc...
Ich probiere im Frontend die Funktion und alles klappt wie gewünscht. je nach ausgewählter Option werden entweder das eine, das andere oder beide Auswahlfelder angezeigt. Soweit so gut.
Ich lege im Notification Center eine einfache Benachrichtigung mit dem Inhalt ##raw_data## an und weise die Benachrichtigung dem Formular zu.
Ich ergänze das Formular noch um ein "freistehendes" Textfeld für eine E-Mail-Adresse und einen Absendebutton.
Ich fülle das Formular im Frontend aus und versende.
Die Benachrichtigung kommt an, aber die Werte der Textfelder aus den Fieldsets sind nicht enthalten. Nur die eingetragene E-Mail-Adresse und die getroffene Auswahl, ist enthalten.
Blende ich die Fieldsets aus, lasse aber das darin enthaltene Textfeld stehen, dann wird dessen Inhalt übermittelt.
Leider gibt mir die Doku keine Hinweis auf Lösung und Cache etc sollte ich alles korrekt entfernt haben. Die Inhalte der bedingten Fieldsets erscheinen nicht der E-Mail.
Ich habe ein ähnliches Ticket dazu gefunden: https://github.com/terminal42/contao...elds/issues/34, woraus wohl die letze Version der conditionalformfields-Erweiterung entstanden ist.
Könnte es sein, dass es da nun ein neuen Bug gibt oder mache ich noch etwas grundsätzlich falsch und vergesse etwas anzugeben?
Vielen Dank schon mal für ein paar Tipps von euch!!
Lesezeichen