Contao Open Source CMS > Erweitern > Erweiterungsliste > [sessionform] Session-Formulare 1.1.0 stable

Erweiterungen > sessionform

[sessionform] Session-Formulare

Erstellen Sie mehrseitige Formulare und Bestätigungsseiten mit diesem Modul.

Einführung

Wenn Sie in TYPOlight ein Formular absenden, werden dessen Daten automatisch in der Benutzersession gespeichert. Dies erlaubt anderen Module die Verwendung dieser Daten in einem späteren Schritt, diese Erweiterung macht von dieser Funktion gebrauch.

Bestätigungsseiten erstellen

Um eine Bestätigungsseite für Ihr Formular zu erstellen, folgenden Sie diesen Schritten:
  • Erstellen Sie eine Kopie Ihres Formulars (mit den grünen Plus-Button) und geben Sie einen treffenden Namen.
  • Wechseln Sie den Typ aller Text-ähnlichen Felder (Textarea, ...) auf Feldtype "Text aus Session".
  • Wechseln Sie den Typ aller Option-ähnlichen Felder (Checkbox, Select-Menu, ...) auf Feldtyp "Option aus Session". Stellen Sie sicher dass dieselben Optionen vorhanden sind (die Werte sollten eindeutig).
  • Fügen Sie falls nötig Informationen wie Überschrift oder Beschreibungen hinzu.
  • Erstellen Sie eine neue Seite in der Seitenstruktur und fügen Sie dort das Formular ein.
  • Passen Sie das erste Formular an, sodass 1: zur Bestätigungsseite weitergeleitet wird, und 2: kein E-Mail Versand oder ähnliche vorgenommen wird (das macht dann das Bestätigungs-Formular).

Mehrseitige Formular erstellen

Das Vorgehen für mehrseitige Formular ist sehr ähnlich, Sie können dabei so viele Seite wie gewünscht einrichten indem Sie von einem Formular zu nächsten weiterleiten. Falls Sie vorherige Werte dem Benutzer nicht anzeigen möchten, wählen Sie den Feldtyp "Unsichtbar" und klicken Sie das Feld "Session-Daten laden" an. Beachten Sie dass die Feldnamen identisch sein müssen!
Wählen Sie für alle Felder die Option "Session-Daten laden" an, damit beim zurückspringen im Formular die zuvor eingegebenen Daten wieder angezeigt werden.
Fügen Sie zum Schluss auf der letzten Seite (Danke-Seite) ein Modul "Formulardaten löschen" ein. Dieses entfernt die Werte aus der Session sodass bei einem zweiten Aufruf der Formulars nicht wieder etwas in den Feldern steht.

Weitere Funktionen

Zusätzlich gibt es einen Feldtyp "Berechnung aus Session". Mit diesem Feld können Felddaten berechnet werden. Falls Sie ein Textfeld "Anzahl" und eine Auswahl "Preis" haben, können Sie auf der Bestätigunsseite das Total berechnen.

Bekannte Probleme

Bis jetzt sieht es so aus als ob EFG die Session-Felder nicht in E-Mails verarbeiten kann. Dieses Problem ist bekannt, ich hatte allerdings noch nicht die Zeit mich darum zu kümmern...
„Das Modul war eine Auftragsarbeit von goatweb webdesign (www.goatweb.de)“
Version1.1.0 stableTypFrei
Freigabedatum2009-12-09KategorieHilfsprogramm
LizenzLGPL
Urheberrecht© 2009 Andreas Schempp
AutorAndreas Schempp (andreas.schempp) http://www.iserv.ch/
Freigabe-Notizen und Änderungs-Log für 1.1.0 stableAndere Versionen
Neues Feld "Versteckte Optionen", mit dem Mehrfach-Felder (Checkboxen, Multiple-Select) auf mehrere Seiten übertragen werden können.1.0.0 stable
1.0.1 stable
1.1.1 stable
Version Funktion Total Funktion
10.00
Version Bedienung Total Bedienung
10.00
Version Qualität Total Qualität
10.00
Version Wertung Total Wertung
10.00 (1 Stimmen)
Version Downloads245Total Downloads482
Version Install.368Total Install.939
Version Updates56Total Updates106
Abhängigkeiten dieser ErweiterungVon dieser abhängige andere Erweiterungen
NameVersion vonVersion bis
Contao2.7.0 stable2.9.1 stable
NameVersion vonVersion bis
PaketGrösseDatum
Contao_sessionform_10010009_9.zip188482011-08-11 22:02