Ergebnis 1 bis 5 von 5

Thema: Formular nach Absenden weiterleiten an URL

  1. #1
    Contao-Nutzer
    Registriert seit
    23.11.2010.
    Beiträge
    3

    Standard Formular nach Absenden weiterleiten an URL

    Hi,

    normal ist es leider so, das nach Absenden man nur das Formular nochmal sieht ohne Info, das es erfolgreich abgesendet wurde.

    Soeine Info anzuzeigen würde auch erstmal ausreichen, besser jedoch:
    Wie leite ich nach dem Absenden (also wenns erfolgreich war) an eine URL weiter?

    Und wie gebe ich als verstecktes Feld den Usernamen des eingeloggten Users mit ein?
    (dies soll natürlich auch in die Datenbank gespeichert werden)
    PHP scheint man als Formularwert nicht einzugeben zu können.

    Danke.

  2. #2
    Buchautor 'Websites erstellen mit Contao' Avatar von pmmueller
    Registriert seit
    19.06.2009.
    Ort
    Groningen (NL)
    Beiträge
    1.523

    Standard

    Zur Erstellung eines Formulars benötigst du folgende Zutaten:
    • ein Kontaktformular, das Sie mit dem Formulargenerator erstellen
    • eine Seite, auf der das Formular erscheinen soll (hast du)
    • einen Artikel auf der Seite, in dem du das Formular einbindest (hast du)
    • eine zweite Seite mit "Vielen Dank" oder sowas, die nach dem Abschicken des Formulars aufgerufen wird und auf der eine Mitteilung für den Besucher erscheint. Die Seite wird "im Menü versteckt" und "veröffentlicht" (hast du anscheinend noch nicht).
    • die "Vielen Dank"-Seite trägst du in den Eigenschaften des Formulars als Weiterleitungsseite ein.

    Damit funktioniert das Formular. Nach dem Abschicken wird die "Vielen Dank"-Seite aufgerufen.

    Wenn du auf der "Vielen Dank" - Seite die Formulardaten noch einmal ausgeben möchtest, geht das am einfachsten mit Insert-Tags ala {{form::feldname}}, die du entweder über die Erweiterung [moretags] (einfache Lösung) oder die Erweiterung [efg] (Extended Formular Generator, große Lösung) bekommst.

    Da du die Daten in der Datenbank speichern möchtest, ist es für dich wahrscheinlich besser, gleich den [efg] zu installieren. Damit kannst du die Formulardaten nicht nur in der DB speichern sondern auch gleich in einem BackendModul anzeigen lassen und musst nicht erst phpMyAdmin oder sowas starten.
    Geändert von pmmueller (23.11.2010 um 13:42 Uhr)

  3. #3
    Contao-Nutzer
    Registriert seit
    23.11.2010.
    Beiträge
    3

    Standard

    Zitat Zitat von pmmueller Beitrag anzeigen
    [*]eine zweite Seite mit "Vielen Dank" oder sowas, die nach dem Abschicken des Formulars aufgerufen wird und auf der eine Mitteilung für den Besucher erscheint (hast du noch nicht)
    Und wie verknüpfe ich die mit meinem Formular? Ich habe keine Einstellung beim Absendebutton wie Weiterleitung oder so.

  4. #4
    Buchautor 'Websites erstellen mit Contao' Avatar von pmmueller
    Registriert seit
    19.06.2009.
    Ort
    Groningen (NL)
    Beiträge
    1.523

    Standard

    Zitat Zitat von pmmueller Beitrag anzeigen
    • die "Vielen Dank"-Seite trägst du in den Eigenschaften des Formulars als Weiterleitungsseite ein.
    Die Eigenschaften des Formulars bearbeitest du im Formulargenerator.

  5. #5
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Beiträge
    1.928

    Standard Weiterleiten zur vorherigen Seite

    Hallo,

    ist es irgendwie auch möglich, zu der Seite weiterzuleiten, von der aus das Formular aufgerufen wurde?

    Beispiel:
    Linkliste mit mehreren Kategorien
    -> Formular 'defekten Link melden'
    -> mit Absenden zurück zur Kategorie in der Linkliste
    Im einfachsten Fall also zurück zur vorherigen Seite.

    Gruß,
    folkfreund

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 23.05.2010, 14:25
  2. Fehlermeldung nach Absenden des Formulars
    Von varix im Forum Formulare
    Antworten: 12
    Letzter Beitrag: 07.05.2010, 17:09
  3. Antworten: 5
    Letzter Beitrag: 14.11.2009, 13:17
  4. Fehlermeldung nach Kontaktformular absenden
    Von netnite im Forum Sonstiges zu Contao
    Antworten: 12
    Letzter Beitrag: 09.09.2009, 12:09

Lesezeichen

Lesezeichen

Berechtigungen

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