06. 08. 2014, 13:11

Hi Experten,
bin am verzweifeln. Folgende Situation.
TYPO3 6.2.4 + Formhandler 2.01
Das Template für das Formular (HTML) wird in die Seite geladen, ebenso die Sprachdatei (XML) dazu.
Wenn ich das Debugging (debug=1) aktiviere, sieht bis zum absenden des Formulars alles normal aus. Hab die selben Einstellungen schon sehr auf anderen Projekten verwendet

Wenn ich das Formular absende, werden keine Fehlermeldungen angezeigt und es wird natürlich auch kein E-Mail gesendet. Ich vermute, dass das Problem mit dem nicht-aufrufen der Validatoren beginnt.

Hier mein TS-Code:

  1. plugin.Tx_Formhandler.settings.predef.contact {
  2.  
  3. name = Contact
  4. templateFile = fileadmin/templates/html/form-contact.html
  5. langFile = fileadmin/templates/xml/formhandler-language.xml
  6. #addErrorAnchors = 1
  7. debug = 1
  8. formValuesPrefix = formhandler
  9.  
  10.  
  11. # Validators
  12. validators {
  13. 1.class = Validator_Default
  14. 1.config.fieldConf {
  15. sender_first_name.errorCheck.1 = required
  16.  
  17. sender_last_name.errorCheck.1 = required
  18.  
  19. sender_email.errorCheck.1 = required
  20. sender_email.errorCheck.2 = email
  21.  
  22. sender_message.errorCheck.1 = required
  23. sender_message.errorCheck.2 = minLength
  24. sender_message.errorCheck.2.value = 5
  25.  
  26. sender_privacy.errorCheck.1 = required
  27.  
  28. mathguard_answer.errorCheck.1 = mathGuard
  29. }
  30. }
  31.  
  32. #singleErrorTemplate {
  33. # singleWrap = |
  34. # singleWrap = <div class="error-message"><small>|</small></div>
  35. #}
  36. #
  37. #loggers {
  38. # 1 {
  39. # class = Tx_Formhandler_Logger_DB
  40. # }
  41. #}
  42.  
  43. finishers {
  44.  
  45. 1.class = Finisher_Mail
  46. 1.config {
  47.  
  48. #Die E-Mail die an den Admin gehen soll
  49. admin {
  50. sender_email = sender_email
  51. #sender_name = sender_first_name
  52. sender_name = COA
  53. sender_name {
  54. 10 = TEXT
  55. 10.data = GP:formhandler|sender_first_name
  56.  
  57. 20 = TEXT
  58. 20.data = GP:formhandler|sender_last_name
  59. 20.noTrimWrap = | ||
  60. }
  61. }
  62.  
  63. #Optional, die E-Mail die an den User gehen soll
  64. user {
  65. to_email = sender_email
  66. to_name = COA
  67. to_name {
  68. 10 = TEXT
  69. 10.data = GP:formhandler|sender_first_name
  70.  
  71. 20 = TEXT
  72. 20.data = GP:formhandler|sender_last_name
  73. 20.noTrimWrap = | ||
  74. }
  75. sender_email = noreply@silverback.st
  76. }
  77. }
  78.  
  79. 3 {
  80. class = Finisher_SubmittedOK
  81. config.returns = 1
  82. }
  83. }
  84. }

Bin echt am verzweifwln und für jede Hilfe dankbar

Silverback