Ergebnis 1 bis 7 von 7

Thema: Contao 2.10RC - Externes Formular geht nicht

  1. #1
    Contao-Fan Avatar von varix
    Registriert seit
    26.03.2010.
    Ort
    Berlin
    Beiträge
    626

    Standard Contao 2.10RC - Externes Formular geht nicht

    Hallo Community,

    ich habe ein eigenes Formular (nicht mit Contao erstellt), dass in templates liegt. Gemäß der Anleitung:
    http://www.contao.org/neuigkeiten/it..._2-10-RC1.html habe ich folgende Codezeile ergänzt:

    Code:
    <input type="hidden" name="REQUEST_TOKEN" value="{{request_token}}">
    Leider funzt das nicht. Im Seitenquelltext steht an der Stelle dann immer noch: value="{{request_token}}".

    Funktioniert das bei "externen" Formularen nicht oder muss ich hier noch etwas einbinden?

    Bin für jeden Tipp dankbar

    varix
    Geändert von varix (14.07.2011 um 15:46 Uhr)

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

    Ist ja ansich klar, dass in einem eigenen Programm der InsertTag mit dem Token nicht ersetzt wird. Wenn Du Zugriff mit PHP auf die Contao-Klassen hast, kannst Du folgendes versuchen:
    PHP-Code:
    $token $this->replaceInsertTags('{{request_token}}'); 
    und die Variable $token dann in Deinem Formular einsetzen.

  3. #3
    Contao-Fan Avatar von varix
    Registriert seit
    26.03.2010.
    Ort
    Berlin
    Beiträge
    626

    Standard

    Hallo do_while,

    hab mal mit PHP angefangen, aber mich dann aus zeitlichen Gründen schnell wieder ausgeklinkt.

    Hat gepasst. Vielen Dank!

    varix

  4. #4
    Contao-Fan Avatar von electricarts
    Registriert seit
    22.07.2010.
    Ort
    Georgsmarienhütte
    Beiträge
    381

    Standard

    Wo muss ich

    PHP-Code:
    $token $this->replaceInsertTags('{{request_token}}'); 
    denn einfügen? Habe auch ein eigenes Kontaktformular, was den Request Token Fehler auswirft.


    Viele Grüße


    Mario

  5. #5
    Contao-Fan Avatar von varix
    Registriert seit
    26.03.2010.
    Ort
    Berlin
    Beiträge
    626

    Standard

    Hallo Mario,

    bei mir kommt der verarbeitende Teil (PHP) zuerst und da habe ich es als erste Zeile eingefügt:

    PHP-Code:
    <?php 
    $token 
    $this->replaceInsertTags('{{request_token}}');
    .....
    Nach dem PHP-Teil kommt das Formular
    Code:
    <form.........>
    <input type="hidden" name="REQUEST_TOKEN" value="<?PHP echo $token;?>">
    So läuft es zumindest bei mir.

    varix

  6. #6
    Contao-Fan Avatar von electricarts
    Registriert seit
    22.07.2010.
    Ort
    Georgsmarienhütte
    Beiträge
    381

    Standard

    Hallo varix,

    vielen Dank für die Rückmeldung! Geht leider so auch nicht. Das Formular wird zwar nun ohne Fehlermeldung gesendet, aber es kommt nichts an. Da muss ich weiter suchen ...


    Viele Grüße


    Mario

  7. #7
    Contao-Fan Avatar von Babelfisch
    Registriert seit
    30.06.2009.
    Ort
    Leipzig
    Beiträge
    894

    Standard

    Schon mal folgendes versucht:

    PHP-Code:
    <input type="hidden" name="REQUEST_TOKEN" value="<?php echo REQUEST_TOKEN?>">
    Gruß
    Meine aktiven Contao-Projekte: LingoliaStiftung firmm

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
  •