28. 12. 2011, 11:05

Hallo,

nach einem Update des Formhandlers ging erstmal gar nichts mehr. Jetzt läuft wieder alles, wie es soll (na ja, fast).

Ich habe eine default-Konfiguration erstellt über Typoscript. So weit so gut. Wenn ich das Plugin einbinde, tut auch alles wie es soll. Wenn ich aber auf der Seite, wo das Plugin eingebunden ist, nun eine andere Redirect-Seite auswähle, bekomme ich folgende Fehlermeldung:

finishers fehlt! Flexform beinhaltet '75197',aber die TypoScript-Konfiguration ist unvollständig. Bitte fügen Sie 'Tx_Formhandler_Finisher_Redirect' hinzu!

Wobei 75197 die ID der Seite ist, auf die weitergeleitet werden soll. Gibt es da irgendetwas, das ich noch eintragen muss, damit die Auswahl auch über die Seite mit dem Plugin funktioniert?

TS-Ausschnitt fürs Formular:

  1. finishers {
  2. 1.class = Tx_Formhandler_Finisher_Mail
  3. 1.config {
  4. limitMailsToUser = 5
  5. admin {
  6. # comma separated list of addresses
  7. to_email = xxx
  8. to_name = xxx
  9. subject = Anfrage über Kontaktformular
  10. sender_email = email
  11. sender_name = firstname lastname
  12. replyto_email = email
  13. replyto_name = firstname lastname
  14. }
  15. user {
  16. to_email = email
  17. to_name = firstname lastname
  18. subject = Ihre Anfrage
  19. sender_email = xxx
  20. sender_name = xxx
  21. replyto_email = xxx
  22. replyto_name = xxx
  23. }
  24. }
  25. 2.class = Tx_Formhandler_Finisher_SubmittedOK
  26. 2.config {
  27. returns = 1
  28. }
  29. }

Das Dateien löschen (wenn man welche hochgeladen hat) funktioniert noch nicht richtig: die Datei, auf deren X man geklickt hat, wird zwar gelöscht (gehe ich zurück (back-Taste im Browser) und lade das Formular neu, ist die Datei tatsächlich nicht mehr da), aber statt dass das Formular angezeigt wird, werden nur die noch vorhandenen Dateien angezeigt, es wird also das falsche Template verwendet/angezeigt.
Habe ich da etwas falsch eingestellt? Oder ist das ein Bug?

Ts für die Dateien:

  1. # File configuration
  2. singleFileMarkerTemplate {
  3. totalWrap = <ul>|</ul>
  4. singleWrap = <li class="red">|</li>
  5. }
  6. totalFilesMarkerTemplate {
  7. totalWrap = <ul>|</ul>
  8. singleWrap = <li class="red">|</li>
  9. }
  10. files {
  11. #clearTempFilesOlderThanHours = 48
  12. uploadFolder = fileadmin/user_upload/testseiten/dateiupload
  13. enableFileRemoval = 1
  14. enableAjaxFileRemoval = 1
  15. customRemovalText = &nbsp;X
  16. }

sowie

  1. # Interceptors configuration
  2. initInterceptors {
  3. 1.class = Tx_Formhandler_Interceptor_Filtreatment
  4. }

vg
Silkea