Contao-Camp 2024
Ergebnis 1 bis 8 von 8

Thema: Contao 4.6.6 - Inserttag {{post::name}} bleibt leer

  1. #1
    Contao-Fan Avatar von Seefahrer
    Registriert seit
    20.12.2012.
    Ort
    Wurster Nordseeküste
    Beiträge
    276

    Standard Contao 4.6.6 - Inserttag {{post::name}} bleibt leer

    Hallo,

    nach Absenden eines Kontaktformulars (und eines neuen Gästebucheintrages) wird der Benutzer auf die Danke-Seite geleitet, auf der er dann mit " Hallo {{post::name}}." angesprochen werden soll.
    Das hat zu Beginn (unter Contao 4.4 ...) gut funktioniert. Erst heute ist mir aufgefallen, dass dies unter der aktuellen Version 4.6.6 nicht mehr funktioniert. Das Tag bleibt offenbar leer.

    Wird dieser inserttag nicht mehr unterstützt, oder was ist mir sonst entgangen? Link zur Site: www.luetten-dieks.eu

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

  3. #3
    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

    Der {{post::*}} Inserttag funktioniert auch nicht auf der Weiterleitungsseite des Registrierungsformulars.

    Natürlich würde ich auf der Weiterleitungsseite gerne einen Text wie z.B. folgenden zeigen:

    "Wir haben eine Mail an die Adresse mail@example.org gesendet ..."

    {{post::email}} funktioniert nicht. Auf jeden Fall nicht in Contao 3.5. Sorry bin da grad noch auf ner Spielwiese. Ich gehe mal davon aus, dass es in 4.4 auch nicht funktionieren wird.

    Weiß jemand, wie ich sonst die Werte aus den Feldern des Registrierungsmoduls auf die Weiterleitungsseite bekomme? Ich weiß, da gab es mal was, war evtl. sogar ein Thread von mir, aber ich kann ihn auf Teufel komm raus hier einfach nicht mehr finden.

    Das hier funktioniert auch nicht
    PHP-Code:
    <?php

    echo \Input::get('email');
    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

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

    Standard

    Der {{post::*}} Insert Tag sollte funktionieren, da der Formulargenerator die Formulardaten in der Session speichert und diese mit {{post::*}} oder \Contao\Input:ost() abgegriffen werden können (in Contao 3 & 4).

  5. #5
    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

    Tja, funktioniert aber leider nicht. Habe alles richtig gemacht.
    • Modul Registrierung
    • Weiterleitungsseite mit Inhalt {{post::email}} (Inputfeld: name="email").


    Geht auch nicht mit
    PHP-Code:
    <?php
    echo \Contao\Input::post('email');
    in templates/file-get-registration-mail-address.php und {{file::file-get-registration-mail-address.php}} im CE.
    Geändert von Andreas (19.12.2019 um 00:17 Uhr)
    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

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

    Standard

    Also ich habe es gerade unter Contao 3.5.40 und Contao 4.8.7 getestet. In beiden Fällen hat es funktioniert.

  7. #7
    Contao-Fan Avatar von herr rilke
    Registriert seit
    29.01.2011.
    Ort
    Münster
    Beiträge
    383

    Standard C 4.9.9

    hallo andreas,

    gab es eine lösung für das problem?

    ich habe das gleiche auf meiner weiterleitungsseite nach einer registrierung in C 4.9.9

  8. #8
    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

    Nein, das hat bei mir nicht funktioniert und ich kenne auch keine Lösung.

    Das verlinkte Ticket hier oben ist als Bug ausgezeichnet, wurde aber geschlossen. Eine Lösung kann ich da aber nicht sehen, oder dass etwas im Core geändert wurde.

    Da wird auch hauptsächlich über den Formulargenerator gesprochen. Ich brauchte es aber bei dem Formular des Registrierungs-Moduls. Evtl. funktioniert es ja mit dem Formulargenerator.

    In der Doku steht:
    https://docs.contao.org/books/manual...#miscellaneous
    {{post::*}}
    This tag will be replaced by a given POST variable. It could be used to display fields from a submitted form.
    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

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
  •