Finishers: post-submission actions for forms 

Once a form is submitted successfully in TYPO3, finishers decide what happens next — like sending an email, redirecting to another page, or showing a confirmation. This page gives you a quick tour of the built-in finishers. For full details, check out the Finisher Options.

There is also a dedicated chapter on translations of finisher options.

Finisher execution order 

This is especially important when you are using the redirect finisher. Make sure this finisher is the very last one to be executed. The redirect finisher stops the execution of all subsequent finishers in order to perform the redirect. In other words, finishers defined after the redirect finisher will never be executed.

If you are using the Redirect finisher it should be defined last. All finisher coming after it will be ignored.

identifier: contact
type: Form
prototypeName: standard
finishers:
  -
    identifier: EmailToSender
    options:
      subject: 'Your Message: {message}'
      ## ...
  -
    identifier: DeleteUploads
  -
    # Attention! The Redirect finisher stops the execution of all finishers
    identifier: Redirect
    options:
      pageUid: 1
      additionalParameters: 'param1=value1&param2=value2'
Copied!