Ergebnis 1 bis 3 von 3

Thema: Weiterleitungsseite via Hook (processFormData) ändern

  1. #1
    Contao-Nutzer Avatar von a-v-l
    Registriert seit
    20.09.2013.
    Ort
    Freiburg im Breisgau
    Beiträge
    88

    Standard Weiterleitungsseite via Hook (processFormData) ändern

    Hallo zusammen,

    mit processFormData wird der Inhalt eines abgefragten Formulars mit einer Datenbank verglichen. Ich will nun den Seitenbesucher je nach Ergebnis der Prüfung entweder auf die Standard-Seite (Weiterleitungsseite in den Formulargenerator-Einstellungen) oder auf eine andere Seite schicken. Das habe ich in meiner gehookten Methode folgendermaßen umgesetzt:

    PHP-Code:
    if ($ergebnis == true) {
        \
    Controller::redirect('alternative-weiterleitungsseite.html?foo='.$bar);

    Leider wird dadurch scheinbar der Prozessablauf von processFormData unterbrochen. Da ich jedoch mit der Erweiterung notification_center eine Benachrichtigung verschicken möchte und dort ebenfalls der Hook processFormData eingesetzt wird, wird dieser nicht ausgeführt und die Benachrichtigung nicht verschickt.

    Deshalb wäre es eleganter, die jumpTo-Variable anzupassen – am Besten noch mit zusätzlichen Parametern (URL Query-String), die man dann auf der Seite auswerten kann (?foo=bar).
    Ist das möglich?

    (In der Form.php, Zeile 547), werden zumindest keine Parameter weitergegeben, nur die Seiten-ID.)

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

    Standard

    Wie hast du deinen Hook implementiert und registriert?

  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

    Wenn es keine komplizierte Abhängigkeit ist, könnte Dir ggf. der Linksplitter auf der Zielseite weiterhelfen.
    https://www.softleister.de/contao-li...er-bundle.html

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
  •