Ergebnis 1 bis 10 von 10

Thema: efg und Formular über mehrere Seiten - wie funktioniert es? (ab Contao 2.9.x)

  1. #1
    Contao-Nutzer
    Registriert seit
    23.03.2010.
    Beiträge
    16

    Standard efg und Formular über mehrere Seiten - wie funktioniert es? (ab Contao 2.9.x)

    Hallo,

    mich würde interessieren, wie man mit efg mehrseitige Formulare aufbaut? Ich habe das ganze Forum nach einer Lösung durchsucht, es gibt hierfür aber keine Anleitung.

    Wie lässt sich beispielsweise ein 2-seitiges Formular realiseren?

    Gruß

  2. #2
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Direkt kann ich dir jetzt nicht helfen, aber hast du dir auf dieser Seite schon alles angesehen?

    EFG Anwendungen und Praxisbeispiele

    Grüße
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  3. #3
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Klicker,

    im Extension Repository gibt es dafür eine Erweiterung, mit der sowas möglich sein sollte...
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  4. #4
    Contao-Nutzer
    Registriert seit
    23.03.2010.
    Beiträge
    16

    Standard

    Danke für eure Antworten bisher.

    Ja, die Beispiele habe ich mir bereits angeschaut. EFG wird ja häufig für Bestätigungen und Auflistungen der Daten verwendet.

    Im Formulargenerator gibt es aber das Element "Absendeschaltfläche mit Seitenumbruch". Kann es sein, dass diese Funktion mit Contao 2.9.x nicht funktioniert?

    Ich habe mehrere Formularelemente zwischen zwei Schaltflächen mit Umbruch platziert, in der Hoffnung, dass dadurch zwei Seiten aufgebaut werden. Funktioniert allerdings nicht. Deshalb meine Frage, wie man das realisieren soll mit EFG, wenn es offiziell gehen soll.

    Sessionforms habe ich mir auch schon angeschaut. Allerdings arbeitet diese Erweiterung nicht korrekt mit EFG, z.b. funktioniert der E-Mail Versand nicht.

    Gruß

  5. #5
    Contao-Fan
    Registriert seit
    27.06.2010.
    Beiträge
    348

    Standard

    Hallo Klicker,

    hab auch 2.9.1, ist ganz einfach:

    Formular öffnen, Beispiel:

    Anrede
    Vorname
    Name
    Firma
    und Deine weiteren Felder bis zum gewünschten Umbruch
    --------------------
    hier jetzt Absendefeld mit Seitenumbruch (efg) einfügen,
    das Feld nennst Du z.B. "weiter"
    ---------------------
    hier kommen Deine nächsten Felder:

    Feld1
    Feld2
    usw.

    ganz am Ende unbedingt wieder "Absendefeld mit Seitenumbruch" wählen,

    nicht den normalen Sendebutton, dann gehts.

    Zurück Button eben auf den Seiten noch aktivieren wo Formulardaten erhalten bleiben sollen.

    Wenn Du also ein 4 Seiten-Formular hast, dann immer dort "Absendefeld mit Seitenumbruch" platzieren, wo der Umbruch stattfinden soll und ganz am Ende
    diesen auch als Senden Button benutzen.
    Grüße Jenna

  6. #6
    Contao-Nutzer Avatar von plusx
    Registriert seit
    19.01.2010.
    Ort
    Kassel
    Beiträge
    141

    Standard

    Ausserdem sollte man in der Seitenstruktur unter "Cachezeit festlegen" die "Cachezeit" auf "0 (nicht cachen)" stellen, da es sonst beim IE zu Session-Problemen kommt.
    Beste Grüße
    Sebastian

  7. #7
    Contao-Nutzer Avatar von teo
    Registriert seit
    26.04.2010.
    Ort
    Gera
    Beiträge
    85

    Standard

    Habe es wie oben beschrieben gemacht (immer Absendefeld mit Seitenumbruch), aber es speichert mir nach dem Absenden der letzten Seite nur die Feldwerte der ersten Seite in der Datenbank.
    - Absenden+Seitenumbruch ab der 2. Seiten mit Zurück+Formularwerte erhalten
    - Methode POST
    - Speicherung (EFG) Formulardaten
    - Auf Seite 2 und 3 habe ich Select-Menüs (DB)
    - Feldgruppen sind mit Fieldset umgeben (Extension)
    - Habe auf jeder Formularseite 2 Spalten mit HTML-Elementen erzeugt.

    <div class="form-col-left">...FELDER...</div>
    <div class="form-col-right">...FELDER...</div>
    [Absenden mit Seitenumbruch]

    Verwendetes System: Mac OSX 10.6 mit FF 3.6.12 und Opera 10.63, Safari und Chrome habe ich erst gar nicht versucht, weil es im FF und Opera der selbe Effekt ist.
    0111001101101111011100100111001001111001

  8. #8
    Contao-Fan
    Registriert seit
    27.06.2010.
    Beiträge
    348

    Standard

    Hallo teo,

    erhälst Du denn die Werte der 2. Seite in Deiner Empfangsmail (Formulardaten an eine E-Mail versenden)?

    Im BE/Formulargenerator/Eingaben speichern/Zieltabelle, welche hast Du dort gewählt?

    Ausserdem ollte man in der Seitenstruktur unter "Cachezeit festlegen" die "Cachezeit" auf "0 (nicht cachen)" stellen, da es sonst beim IE zu Session-Problemen kommt.
    Ich habe bei mir gerade gesehen, das der Wert aus Betreff nicht übermittelt wird, wenn ich die Cachezeit auf Null setze, bei 5 min. ist der Wert wieder da (IE8)?
    Grüße Jenna

  9. #9
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.614
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo teo,

    Du musst überall das "Absenden + Seitenumbruch" verwenden, auch am Ende, wenn keine weitere Seite mehr folgt. Mit dem normalen Absenden bekommst Du nicht alle Eingaben der anderen Seiten.

  10. #10
    Contao-Nutzer Avatar von teo
    Registriert seit
    26.04.2010.
    Ort
    Gera
    Beiträge
    85

    Standard

    Habe ich, sonst ginge mir ja auch der ZURÜCK ab.
    0111001101101111011100100111001001111001

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Subpaletten über mehrere Ebenen
    Von ChrMue im Forum Entwickler-Fragen
    Antworten: 7
    Letzter Beitrag: 17.11.2013, 15:01
  2. Antworten: 2
    Letzter Beitrag: 01.11.2010, 08:16
  3. Quelltext von div. Social Media Seiten funktioniert in Contao nicht
    Von flo_flo_flo im Forum Allgemeine Inhaltselemente
    Antworten: 4
    Letzter Beitrag: 09.08.2010, 14:06
  4. suche über mehrere seiten?
    Von lawpz im Forum Formulare
    Antworten: 1
    Letzter Beitrag: 19.06.2010, 22:35
  5. Formulardaten über mehrere Seiten weiter geben
    Von netzfehler im Forum Formulare
    Antworten: 2
    Letzter Beitrag: 01.07.2009, 22:17

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •