Zum Inhalt springen

Formular mit eigenem, dynamischen hidden-Feld erweitern

Erstellt am 2. Februar 2010 · Noch keine Antworten

Tags: Frage

Amaterasu ·

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?