Ich versuche seit Tagen verzweifelt, ein Fornular mit einem speziellem Hidden-Element zu erweitern:
lib.myinfo < tt_content.mailform
lib.myinfo {
20 = FORM
20 {
dataArray {
10.label = Name:
10.type = name=input
10.value =
10.required = 1
20.label = eMail:
20.type = email=input
20.value =
20.required = 1
30.label = Bemerkung:
30.type = bemerkung=textarea
30.value =
30.required = 1
40.label = Subject
40.type = subject=hidden
40.value = Mein Formular
50.label = Referenz
50.type = myRef=hidden
50.value.data = GPVar : myRef
60.type = submit=submit
60.value = Senden
}
recipient = email@domain.com
recipient.field = subheader
}
}
Dieses Element wird dann via TemplaVoila in die eigentliche Seite gepflanzt.
Die Erzeugung des Formulars klappt perfekt, es sieht im Quellcode aus wie ein hardcodiertes mit dem gewünschten Hidden-Feld.
ABER: Es wird leider keine eMail versendet! 😢
Ich habe schon das ganze Internet abgegrast und fand nur die Info, daß es an den Konfigurationsschaltern $TYPO3_CONF_VARS['FE']['strictFormmail'] und $TYPO3_CONF_VARS['FE']['secureFormmail'] liegen kann, aber da habe ich alles durchprobiert - vollkommen erfolglos. Andere Formulare (hardcodiert via Backend) auf der Site arbeiten einwandfrei.
Gibt es einen Ausweg? Oder kann man das eine bestimmte Formular im BE hardcodieren und dann nachträglich via TS-Setup dynamisch mit dem Hidden-Feld erweitern ohne die restlichen Formulare auf der Site zu beeinflussen?