Contao.Dev ExtensionsEfgDe: Unterschied zwischen den Versionen

Aus Contao Community Documentation

(Die Seite wurde neu angelegt: „{{stub}} == Was ist und was bietet EFG? == EFG steht für Extended Form Generator und erweitert den Contao Formular-Generator um die folgenden Features. === A…“)
 
(Funktionsweise und Erläuterungen)
Zeile 38: Zeile 38:
 
== Funktionsweise und Erläuterungen ==
 
== Funktionsweise und Erläuterungen ==
  
* [[ExtensionsEfgMailDe|A - Bestätigungs-Email]]
+
* [http://de.contaowiki.org/Contao.Dev_ExtensionsEfgMailDe | A - Bestätigungs-Email]
* [[ExtensionsEfgBackendDe|B - Speichern von "Formular-Daten" im Backend Erstellung von Backend-Modulen Frontend-Modul "Auflistung Formulardaten"]]
+
* [http://de.contaowiki.org/Contao.Dev_ExtensionsEfgBackendDe |B - Speichern von "Formular-Daten" im Backend Erstellung von Backend-Modulen Frontend-Modul "Auflistung Formulardaten"]
* [[ExtensionsEfgFolderURL|C - Anzeige von Detailseiten bei gleichzeitiger Verwendung der Erweiterung Ordner-URL]]
+
* [http://de.contaowiki.org/Contao.Dev_ExtensionsEfgFolderURL |C - Anzeige von Detailseiten bei gleichzeitiger Verwendung der Erweiterung Ordner-URL]
 
+
 
----
 
----
 
[http://de.contaowiki.org/Contao.Dev_ExtensionsEfg zurück]
 
[http://de.contaowiki.org/Contao.Dev_ExtensionsEfg zurück]

Version vom 15. Dezember 2011, 13:59 Uhr

MsgError.png Unvollständiger Artikel: dieser Artikel ist noch nicht sauber bearbeitet.

Bitte erweitere ihn und entferne erst anschliessend diesen Hinweis.

Was ist und was bietet EFG?

EFG steht für Extended Form Generator und erweitert den Contao Formular-Generator um die folgenden Features.


A - Bestätigung per Email

Contao bietet die Möglichkeit, nach Absenden eines Formulars im Frontend auf eine "Danke-Seite" weiterzuleiten, sowie eine Email mit den übermittelten Daten an eine definierte Email-Adresse zu versenden. Diese kann optional als Kopie auch an den Absender des Formulars geschickt werden.

EFG bietet darüberhinaus die Möglichkeit, eine Email mit beliebigem Text-Inhalt an den Formular-Absender zu senden. Der Text und Betreff kann durch den Einsatz von "Insert-Tags" personalisiert werden.

Ab v1.8 können die "Insert-Tags" (wie in der Bestätigungs-Mail) auch auf der Bestätigungs-Seite verwendet werden.

B - Speichern eingehender "Formular-Daten", Erstellung von Backend-Modulen, Frontend-Modul "Auflistung Formulardaten"

EFG bietet im Formular-Generator eine weitere Option "Daten im Backend-Modul speichern".

Bei gewählter Option werden Backend-Module erzeugt, in denen die aus Frontend-Formularen eingehenden Daten verwaltet werden können. Es ist ebenso möglich, neue Datensätze direkt im Backend anzulegen - auch ohne veröffentlichtes Frontend-Formular. Dadurch können nahezu beliebige Backend-Module/-Tabellen erstellt werden, einfach durch Anlegen eines Fomulars mit den benötigten Feldern. Manuelles Anlegen von Datenbank-Tabellen ist nicht erforderlich.

Zur Ausgabe der "Formular-Daten" im Frontend steht letztlich noch ein spezielles Listing-Modul zur Verfügung. Dies erlaubt die Ausgabe der "Formulardaten" im Frontend, mit Listen- und Detailansicht. Bearbeitung, Löschen und CSV-Export im Frontend können optional aktiviert werden, mit wählbaren Berechtigungs-Einschränkungen.

C - zusätzliche Formularfeld-Typen

EFG stellt im Formular-Generator weitere Feld-Typen bereit:

"*Select-Menü (DB)*", "*Radio-Button-Menü (DB)*" und "*Checkbox-Menü (DB)*"

Die im Frontend-Formular verfügbaren Optionen dieser Formular-Elemente werden aus beliebigen TL-Datenbank-Tabellen generiert (Angabe der Tabelle, des anzuzeigenden Feldes sowie optionaler Einschränkung zur Filterung der Werte)

"*Bild-Auswahl-Menü*"

Dieser Feld-Typ erzeugt im Frontend-Formular eine Bilder-Galerie, ergänzt um Radio-Buttons zur Auswahl eines Bildes.

Funktionsweise und Erläuterungen


zurück

Ansichten
Meine Werkzeuge

Contao Community Documentation

Nur weil es bei Nachbarseite XYZ was gibt, wird automatisch oft davon ausgegangen, dass das fertige Bauteil einsatzbereit auf der Straße liegt.

Marie Dietz
Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge