TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

Formhandler: redirect-page über Plugineinstellung statt TS macht Fehler


Autor Nachricht
Verfasst am: 28. 12. 2011 [11:05]
Silkea
Dabei seit: 17.08.2007
Beiträge: 79
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:
TYPOSCRIPT
finishers {
    1.class = Tx_Formhandler_Finisher_Mail
    1.config {
      limitMailsToUser = 5
      admin {
        # comma separated list of addresses
        to_email = xxx
        to_name = xxx
        subject = Anfrage über Kontaktformular
        sender_email = email
        sender_name =  firstname lastname
        replyto_email = email
        replyto_name = firstname lastname
      }
      user {
        to_email = email
        to_name = firstname lastname
        subject = Ihre Anfrage
        sender_email = xxx
        sender_name = xxx
        replyto_email = xxx
        replyto_name = xxx
      }
    }
    2.class = Tx_Formhandler_Finisher_SubmittedOK
    2.config {
      returns = 1
    }
  }


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:
TYPOSCRIPT
# File configuration
  singleFileMarkerTemplate {
    totalWrap = <ul>|</ul>
    singleWrap = <li class="red">|</li>
  }
  totalFilesMarkerTemplate {
    totalWrap = <ul>|</ul>
    singleWrap = <li class="red">|</li>
  }
  files {
    #clearTempFilesOlderThanHours = 48
    uploadFolder = fileadmin/user_upload/testseiten/dateiupload
    enableFileRemoval = 1
    enableAjaxFileRemoval = 1
    customRemovalText = &nbsp;X
  }


sowie
TYPOSCRIPT
# Interceptors configuration
  initInterceptors {
    1.class = Tx_Formhandler_Interceptor_Filtreatment
}


vg
Silkea
Profil