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

Antwort per Email an