Formulare

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

Format Beschreibung
Rohdaten Die Formulardaten werden als einfache Textnachricht mit einer Zeile pro Feld versendet.
XML file Die Formulardaten werden der E-Mail als XML-Datei angefügt.
CSV file Die Formulardaten werden der E-Mail als CSV-Datei angefügt.
E-mail Ignoriert 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:

Feld CSS-Klasse Beschreibung
Erklärung explanation Ein individuelles Feld zum Einfügen eines Erklärungstexts.
HTML - Ein individuelles Feld zum Einfügen von HTML-Code.
Fieldset - Ein Container für Formularfelder mit einer optionalen Legende.
Textfeld text Ein einzeiliges Eingabefeld für einen kurzen oder mittellangen Text.
Passwortfeld password Ein einzeiliges Eingabefeld für ein Passwort. Contao fügt automatisch ein Bestätigungsfeld hinzu.
Textarea textarea Ein mehrzeiliges Eingabefeld für einen mittellangen oder langen Text.
Select-Menü select/multiselect Ein ein- oder mehrzeiliges Drop-Down-Menü.
Radio-Button-Menü radio Eine Liste mehrerer Optionen, von denen eine ausgewählt werden kann.
Checkbox-Menü checkbox Eine Liste mehrerer Optionen, von denen beliebig viele ausgewählt werden können.
Datei-Upload upload Ein einzeiliges Eingabefeld zur Übertragung lokaler Dateien auf den Server.
Verstecktes Feld - Ein einzeiliges Eingabefeld, das im Formular nicht sichtbar ist.
Sicherheitsfrage captcha Eine einfache Rechenaufgabe zur Prüfung ob das Formular von einem Menschen abgesendet wurde (CAPTCHA).
Absendefeld submit Eine Absende-Schaltfläche zur Versendung des Formulars.

Frontend-Modul

Mit dem Frontend-Module des Formulargenerators können Formulare angezeigt werden. Module können im Backend unter "Layout" -> "Module" konfiguriert werden und müssen anschließend in einem Artikel oder Seitenlayout eingebunden werden.

Modul CSS-Klasse Beschreibung
Formular mod_form Fügt ein Formular auf der Seite ein.

Inhaltselement

Das Inhaltselement bietet dieselben Funktionen wie das Modul, lässt sich aber direkt im Artikel einbinden und konfigurieren. Der Formulargenerator stellt ein Inhaltselement zur Verfügung:

Inhaltselement CSS-Klasse Beschreibung
Formular ce_form Fügt ein Formular ein.

results matching ""

    No results matching ""