Contao-Camp 2024
Ergebnis 1 bis 7 von 7

Thema: URL-Parameter an gesendetes Formular anhängen

  1. #1
    Contao-Fan Avatar von Flaschenzug
    Registriert seit
    08.07.2010.
    Ort
    Berlin
    Beiträge
    312

    Standard URL-Parameter an gesendetes Formular anhängen

    Ich bin gerade auf der Suche nach einem Weg, wie ich Contao nach dem absenden eines Formulars mitteilen kann, dass er bitte einen Parameter an die URL anhängt.

    Beispiel: Formular wird gesendet. Ich lande auf der Zielseite /umfrage-gesendet.html
    Hier hätte ich jetzt gerne das die Info /umfrage-gesendet.html?action=send oder ähnliches steht.

    Dachte es wäre evtl. möglich direkt auf der Seite selbst nach dem Senden des Formulars eine Weiterleitung einzubauen.
    Wenn ich das mache, werden die Formulardaten aber nicht in die Datenbank geschrieben.

    Gibt es hier einen Weg um das zu bewerkstelligen?

    Also entweder individuelle Parameter anzuhängen
    oder die Formulardaten speichern zu lassen und dann mit nem header("Location ...") zu arbeiten?

    Besten Dank für die Hilfe.

  2. #2
    Contao-Urgestein
    Registriert seit
    29.10.2009.
    Ort
    Magdeburg
    Beiträge
    2.020
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Definiere eine Seite externe Weiterleitung als Weiterleitungsseite im Formular und trage dort den Parameter mit ein.

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

    Support Contao

    Standard

    Andere Möglichkeit wäre vielleicht der Link-Splitter.
    Hier könnte man Anhand der POST-Daten verzweigen.

  4. #4
    Contao-Fan Avatar von Flaschenzug
    Registriert seit
    08.07.2010.
    Ort
    Berlin
    Beiträge
    312

    Standard

    Danke schonmal für die Hilfe. Falls nichts anderes geht, mache ich das so.
    Problem an der Sache. Ich muss eine Variable übergeben. Das wird dann vermutlich schwer mit einer vordefinierten Weiterleitung im Seitenbaum.

    Da gibt es doch aber sicher noch einen eleganteren Weg, den ich direkt im Script integrieren kann?
    Etwas das direkt an die URL angehängt wird oder so? Mehr braucht es ja nicht.

    Liebe Grüße und Danke

  5. #5
    Contao-Fan Avatar von Flaschenzug
    Registriert seit
    08.07.2010.
    Ort
    Berlin
    Beiträge
    312

    Standard

    Keine weiteren Ideen ? Merci und schönen Abend :-)

  6. #6
    Contao-Fan Avatar von Flaschenzug
    Registriert seit
    08.07.2010.
    Ort
    Berlin
    Beiträge
    312

    Standard

    Okay, hab mir eine eigene Lösung gebaut. Nicht perfekt, aber reicht für meinen Zweck aus.

    Falls jemand was ähnliches braucht: Ich prüfe jetzt einfach, ob ein Eintrag in der Datenbank innerhalb der letzten 10 Sekunden erfolgt ist.
    Wenn ja, leite ich weiter auf die gewünschte Zielseite.

    Danke für eure Hilfe.

  7. #7
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.062
    Partner-ID
    10107

    Standard

    Einfach einen processFormData Hook verwenden und die Weiterleitung selbst ausführen.

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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