vendredi 10 avril 2015

Fehler: Required argument "mail" is not set. beim versand

Hallo,



ich habe ein Problem mit powermail bei dem ich nicht weiterkomme. Sonst funktioniert die Extension immer prima.



Wenn ich ein Formular abschicke wird die TYPO3-Exception



Oops, an error occurred!

Required argument "mail" is not set.

More information regarding this error might be available online.



Dieser Fehler ist aber merkwürdigerweise nicht im Log im Backend zu finden.



ausgegeben. Ich habe ein Formular mit einem Feld für "Name", "E-Mail" und "Nachricht", ganz einfach. Struktur im Sysfolder der Formuars im Backend ist "Formular" -> "Seite" -> Formularfelder.



Das Problem ist glaube ich das im Frontend ein Fehler bei der HTML ausgabe ist. Erst ist dieser Formtag zu finden:



<form data-parsley-validate="data-parsley-validate" data-validate="html5" enctype="multipart/form-data" name="field" class="powermail_form powermail_form_2 " action="kontakt.html?tx_powermail_pi1[action]=create&amp;tx_powermail_pi1[controller]=Form&amp;cHash=a043fc797a381557fbfcecaee62e6fc2" method="post">



dann dieser



<legend class="powermail_legend">Kontaktpage</legend>

<form>



dann werden die Formtags später geschlossen. Durch diese unzulässige Verschachtelung der html-formulare werden die Formulardaten überhaupt nicht mit dem Post-Request übertragen. Die Fehlermeldung ist dann natürlich logisch.



aber wie kommt powermail dazu zwei Formulare auszugeben? Eins für das Formular und eins für die "Page".



Den Haken bei



"Do you want to split each page (step by step)?"



habe ich nicht gesetzt.



Ich habe auch schon sowohl Plugineinbindung als auch Formular neu angelegt.



Weiß jemand von Euch rat?



Vielen Dank!



Arne





Fehler: Required argument "mail" is not set. beim versand

Aucun commentaire:

Enregistrer un commentaire