Contao Open Source CMS > Verstehen > Benutzerhandbuch > Inhalte verwalten > Wie man Formulare in Contao verwaltet

Formulare

Mit dem Formulargenerator lassen sich interaktive Formulare erstellen,die per E-Mail verschickt oder in der Datenbank gespeichert werdenkönnen. Hochgeladene Dateien werden als Anhang versendet oder aufdem Server gespeichert. Folgende Datenformate werden unterstützt:

FormatBeschreibung
RohdatenDie Formulardaten werden als einfache Textnachricht mit einer Zeile pro Feld versendet.
XML fileDie Formulardaten werden der E-Mail als XML-Datei angefügt.
CSV fileDie Formulardaten werden der E-Mail als CSV-Datei angefügt.
E-mailIgnoriert alle Felder außer email, subject, message und cc (Carbon Copy) und verschickt die
Daten als wären sie mit einem E-Mail-Programm versendet worden. Datei-Uploads sind erlaubt.

Formularfelder

Ähnlich wie bei Inhaltselementen, enthält Contao ein eigenes Element für jedes Formularfeld, wie z.B. Textfelder, Auswahlmenüs, Dateiuploads, versteckte Felder oder Schaltflächen. Folgende Formularfelder sind im Contao-Core enthalten:

FeldCSS-KlasseBeschreibung
ÜberschriftheadlineEin individuelles Feld zum Einfügen einer Bereichsüberschrift.
ErklärungexplanationEin individuelles Feld zum Einfügen eines Erklärungstexts.
HTML-Ein individuelles Feld zum Einfügen von HTML-Code.
TextfeldtextEin einzeiliges Eingabefeld für einen kurzen oder mittellangen Text.
PasswortfeldpasswordEin einzeiliges Eingabefeld für ein Passwort.
TextareatextareaEin mehrzeiliges Eingabefeld für einen mittellangen oder langen Text.
Select-Menüselect/multiselectEin ein- oder mehrzeiliges Drop-Down-Menü.
Radio-Button-MenüradioEine Liste mehrerer Optionen, von denen eine ausgewählt werden kann.
Checkbox-MenücheckboxEine Liste mehrerer Optionen, von denen beliebig viele ausgewählt werden können.
Datei-UploaduploadEin einzeiliges Eingabefeld zur Übertragung lokaler Dateien auf den Server.
Verstecktes Feld-Ein einzeiliges Eingabefeld, das im Formular nicht sichtbar ist.
SicherheitsfragecaptchaEine einfache Rechenaufgabe zum Schutz gegen Spam-Bots (CAPTCHA).
AbsendefeldsubmitEine Absende-Schaltfläche zur Versendung des Formulars.

Einen Kommentar hinzufügen