Mail-Formulare in Typo3 erstellen

Formular
E-Mailformular mit Typo3

Meistens wird auf der Seite mit den Kontaktdaten ein E-Mailformular gewünscht, über das die Besucher dem Betreiber der Webseite eine Nachricht zukommen lassen können. Der Besucher kann in die Eingabefelder Daten eingeben und das Formular abschicken. Die Daten werden dann über das interne Mailsystem des Servers an eine vordefinierte E-Mailadresse geschickt.

Solch einfache Formulare kann man in Typo3 ziemlich schnell erstellen. Hierfür wird beim Anlegen eines Inhaltselements der Inhaltstyp Formular ausgewählt. Danach kann das Formular an die eigenen Bedürfnisse angepasst werden.

Die drei Register Allgemein, Erscheinungsbild und Zugriff sind fast identisch wie beim Anlegen von Text. Lediglich der Bereich Formularstruktur ist zusätzlich vorhanden, in dem das Formular definiert wird. Hierfür ist ein Code notwendig, der in das Eingabefeld eingegeben wird. Um die Arbeit zu vereinfachen, sollte jedoch der Formularassistent verwendet werden, der über die Schaltfläche neben dem Eingabefeld aufgerufen wird.

Formular erstellen
Register Allgemein mit dem Eingabefeld für das Formular

Der Formularassistent

Über die Plus-Schaltflächen können neue Formularelemente hinzugefügt werden. Mit der Mülleimer-Schaltfläche werden sie gelöscht. Die Anordnung der Formularelemente nach oben oder nach unten erfolgt über die Pfeil-Schaltflächen.

Für jedes Formularelement wird der Feldtyp bestimmt, z.B. Eingabefeld, Textbereich, Radiobutton etc. Darunter wird die Beschriftung eingegeben. Soll das Eingabefeld ein Pflichtfeld sein, muss der Haken bei Benötigt gesetzt werden.

Auf der rechten Seite erfolgt die Konfiguration der Formularelemente. Unter Feld wird ein Name für das Formularelement vergeben. Bei Größe wird die Breite und bei Max die zulässige Anzahl der Zeichen festgelegt. Bei mehrzeiligen Textfeldern wird die Größe über die Anzahl der Spalten und Zeilen angegeben. Sollen bestimmte Eingabefelder bereits vorbelegt sein, schreibt man den Text unter Wert. Beispielsweise könnte man das Eingabefeld Internetadresse mit dem Wert "http://www." vorbelegen.

Im unteren Bereich des Formularassistenten erfolgt die Beschriftung der Absendeschaltfläche, die Betreffzeile für die Nachrichten und die E-Mailadresse des Empfängers. Man kann auch festlegen, dass Nachrichten im HTML-Modus verschickt werden.

Formularassistent
Assistent zum Erstellen des Formulars

Register Verhalten

Im Register Verhalten kann aus dem Seitenbaum eine Zielseite angegeben werden. Das ist die Seite, die nach dem erfolgreichen Abschicken des Formulars aufgerufen wird. Beispielsweise könnte man die Besucher auf eine Danke-Seite hinleiten.

Register Verhalten
Zielseite nach dem Abschicken angeben