Files

63 lines
2.3 KiB
ReStructuredText
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
.. include:: /Includes.rst.txt
.. _concepts-finishers-ready-to-use:
.. _apireference-finisheroptions:
======================
Ready-to-use finishers
======================
The TYPO3 Form Framework provides several built-in finishers that can be
used out of the box. These handle common post submission tasks such as
sending emails, showing confirmation messages, and saving data.
In addition, third-party extensions may provide further finishers, which
can be found in the `TYPO3 Extension Repository (TER) <https://extensions.typo3.org/>`_.
.. card-grid::
:columns: 1
:columns-md: 2
:gap: 4
:class: pb-4
:card-height: 100
.. card:: `Closure finisher <https://docs.typo3.org/permalink/typo3/cms-form:concepts-finishers-closurefinisher>`_
Executes a custom PHP closure after a successful submission—use
for ad-hoc logic without creating a full class.
.. card:: `Confirmation finisher <https://docs.typo3.org/permalink/typo3/cms-form:concepts-finishers-confirmationfinisher>`_
Renders a confirmation/thank-you message (or view) once the form
is submitted.
.. card:: `DeleteUploads finisher <https://docs.typo3.org/permalink/typo3/cms-form:concepts-finishers-deleteuploadsfinisher>`_
Removes files uploaded during the submission—useful if after
emailing them you dont want to keep the files on the server.
.. card:: `Email finisher <https://docs.typo3.org/permalink/typo3/cms-form:concepts-finishers-emailfinisher>`_
Sends an email with the submitted data; supports Fluid
templates and placeholders for field values.
.. card:: :doc:`Flash message finisher <FlashMessageFinisher/Index>`
Shows a flash message to the user after submit (e.g., success or
info notice).
.. card:: `Redirect finisher <https://docs.typo3.org/permalink/typo3/cms-form:concepts-finishers-redirectfinisher>`_
Redirects to another page or route after submit; must be last
finisher since it stops subsequent finishers.
.. card:: `SaveToDatabase finisher <https://docs.typo3.org/permalink/typo3/cms-form:concepts-finishers-savetodatabasefinisher>`_
Persists submitted form values to a database table according to
your mapping/configuration.
.. toctree::
:hidden:
:glob:
*/Index