Zum Inhalt springen

Mehrere formhandler auf einer Seite

Erstellt am 8. Oktober 2009 · 2 Antworten · letzte Antwort am 8. Oktober 2009

Tags: Frage

batomo ·

Hallo,

Anscheinend soll das möglich sein. Habe aber nirgends eine Beschreibung gefunden, wie das gemacht wird.

Vielen Dank für einen Tipp
Andreas

gmf ·

Hallo,

du verwendest für die Formularfelder Prefixes, also z.B.

<input type="text" name="formular1[name]" />

Für jedes Formular verwendest du einen anderen Prefix und konfigurierst ihn mit TypoScript:

plugin.Tx_Formhandler.settings.formValuesPrefix = formular1
batomo ·

Hallo,

so ähnlich habe ich das auch versucht. Im Template der Seite

plugin.Tx_Formhandler.settings.predef.anmelden < plugin.Tx_Formhandler.settings.predef.default
plugin.Tx_Formhandler.settings.predef.anmelden {


  name = Anmelden
  formValuesPrefix = anmelden


}

plugin.Tx_Formhandler.settings.predef.abmelden < plugin.Tx_Formhandler.settings.predef.default
plugin.Tx_Formhandler.settings.predef.abmelden {


  name = Abmelden
  formValuesPrefix = abmelden


}

Und dann beim Plugin bei "Predefined Form" einmal Anmelden und einmal Abmelden ausgewählt. Der Effekt ist, dass Abschicken des leeren oberen Formulars Fehlermeldungen bei beiden Formularen anzeigt. Aber Abschicken des unteren Formulars nur die Fehler des unteren Formulars.

Ich habe die beiden Contentelemente auch schon vertauscht und der Effekt ist der gleiche geblieben.

Irgendeine Idee an was das liegen könnte?

Vielen Dank Andreas