Ich habe folgendes Problem mit formhandler. Ich habe derzeit Typo3 4.x laufen und Formhandler 1.6.2. Mehr geht leider wegen meines Serves nicht. Nur funktioniert die Hälfte im Formhandler nicht. Weder defaultValue wird eingefügt, noch errorCheck containsNone funktioniert. errorCheck email funktioniert aber.
Hier mein Setup: plugin.Tx_Formhandler.settings.predef.demoplattform{ # This name appears in the dropdown selector in plugin record name = Demoplattform debug = 0 formValuesPrefix = demoplattform saveInterceptors { 10.class = Interceptor_AntiSpamFormTime 10.config { redirectPage = 10 minTime.value = 3 minTime.unit = seconds } } preProcessors { 1.class = Tx_Formhandler_PreProcessor_LoadDefaultValues 1.config { 1 { demoname.defaultValue = ###LLL:demoname### phone.defaultValue = ###LLL:phone### } } } singleErrorTemplate { totalWrap = <div class="error">|</div> singleWrap = <span class="message">|</span> } validators { 1.class = Validator_Default 1.config.fieldConf { demoname { errorCheck.1 = required } phone { errorCheck.1 = required } } } singleErrorTemplate { totalWrap = <div class="error">|</div> singleWrap = <span class="message">|</span> } finishers { # Finisher_Mail sends emails to an admin and/or the user. 1.class = Finisher_Mail # Finisher_Redirect will redirect the user to another page after the form was submitted successfully. 5.class = Finisher_Redirect 5.config { redirectPage = 70 } } } plugin.Tx_Formhandler.settings.predef.formhandlerfooter { # This name appears in the dropdown selector in plugin record name = Newsletter Contact Footer debug = 0 formValuesPrefix = formhandlerfooter preProcessors { 1.class = Tx_Formhandler_PreProcessor_LoadDefaultValues 1.config { 1 { name.defaultValue = TEXT name.defaultValue.value = Name email.defaultValue = TEXT email.defaultValue.data = E-Mail } } } saveInterceptors { 10.class = Interceptor_AntiSpamFormTime 10.config { redirectPage = 10 minTime.value = 3 minTime.unit = seconds } } singleErrorTemplate { totalWrap = <div class="error">|</div> singleWrap = <span class="message">|</span> } validators { 1.class = Validator_Default 1.config.fieldConf { name { errorCheck.1 = containsNone errorCheck.1.words = Name errorCheck.2 = required } email { errorCheck.1 = required errorCheck.2 = email } } } singleErrorTemplate { totalWrap = <div class="error footererror">|</div> singleWrap = <span class="message">|</span> } finishers { # Finisher_Mail sends emails to an admin and/or the user. 1.class = Finisher_Mail # Finisher_Redirect will redirect the user to another page after the form was submitted successfully. 5.class = Finisher_Redirect 5.config { redirectPage = {$formhandlerExamples.basic.contact-form.redirectPage} } } } Und ein kleiner Teil meines Templates: <form id="mailform" method="post" action="###REL_URL###" enctype="multipart/form-data"> <fieldset class="csc-mailform"> <input type="hidden" name="formhandlerfooter[submitted]" value="1" /> <table> <tr> <td><input class="input_textfield" type="text" name="formhandlerfooter[name]" id="name" value="###value_name###" /></td> <td><input class="input_textfield" type="text" name="formhandlerfooter[email]" id="email" value="###value_mail###" /></td> </tr> <tr> <td colspan="2"><input id="submit_btn" type="submit" class="sendit" value="###LLL:submit###" ###submit_nextStep### value="Anmeldung" /></td> </tr> </table> <input type="hidden" name="formhandlerfooter[formtime]" value="###TIMESTAMP###" /> </fieldset> </form> Leider habe ich keine Ahnung woran das liegen kann, dass es nicht funktioniert. Für jede Hilfe bin ich dankbar. _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german