Zum Inhalt springen

Create forms in TYPO3 10

with the "form" system extension

Forms can be created very easily using the "form" system extension. A classic use case would be contact forms, for example.

In 5 videos, we show you how to configure TYPO3 correctly for sending emails, how to create forms and how to output them in the frontend.

By the way: with the form extension, you don't need any additional spam protection such as a captcha. The extension automatically builds a so-called honeypot into every form. This is an invisible input field that cannot be filled in by humans. But if a script automatically fills in this field in an attempt to send spam messages, the extension recognizes this and prevents the form from being sent

Configure TYPO3 for mail dispatch

The correct configuration is important so that emails can be sent reliably from TYPO3. Emails must be sent via a "real" email inbox using SMTP. You can find more information on this topic on this page.

Create a simple form

In the first example, we create a very simple contact form.

It is important to configure the finisher (email to recipient) correctly so that the emails arrive reliably.

Display the form in the frontend

Once we have configured the form, we can display it on any page using a plugin.

Overwrite finisher settings

In the plugin, you have the option of overwriting the settings of individual finishers. For example, it is possible to use a form multiple times on the website with different recipients. This avoids redundancies and extra work.

Important: only already defined finishers can be overwritten, new ones cannot be added to a form in this way.

Form with several steps

You probably know this from online stores: the order forms are divided into several steps.

Such multi-step or multi-step forms can also be implemented very easily with TYPO3.

This page contains automatically translated content.

Updated: 17.07.2024