Ergebnis 1 bis 3 von 3

Thema: efg Hook wird beim ersten Aufruf des Formulars nicht ausgeführt

  1. #1
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard efg Hook wird beim ersten Aufruf des Formulars nicht ausgeführt

    Hi, nochwas am efg ist mir aufgefallen. Nach Browser-Cachelöschung und Browserneustart hab ich mein Formular ausgefüllt und abgeschickt.
    Es werden keine Hooks ausgeführt und einige Spalten fehlen. Danach geht alles.

    efg_hooks.jpg

    In dem Screenshot sieht man unter uid 26 einen Test nach Browserneustart. Kein Hook wurde ausgeführt.
    Dann uid 27, alles läuft prima, Hook wurde ausgeführt.
    Dann Browser Cache gelöscht, uid 28 wieder fehlerhaft. Kein Hook.

    Wassn das für´n Ei? Kann das jemand nachvollziehen? Oder hat jemand vielleicht ne Lösung?

    Gruß
    Michael

  2. #2
    Contao-Fan Avatar von tom
    Registriert seit
    16.06.2009.
    Ort
    Ludwigsburg
    Beiträge
    385

    Standard

    Was hat denn der EFG mit einer Tabelle 'tx_cwbookit_reservations' zu tun?

    Du verwendest offenbar die Core-Funktion "Eingaben speichern"?

    Gruß
    Tom
    Geändert von tom (23.09.2013 um 15:33 Uhr)

  3. #3
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    Hi,

    ja. Und die Daten, die es zu speichern gilt, muss ich vorher bearbeiten. Das geht wohl am Besten mit dem Hook 'storeFormData', da dieser
    vor der Speicherung in die DB ausgeführt wird.

    Für alle:
    in den Beispielen, die man im Internet findet, wird das Formular immer auf den Schlüssel FORM_SUBMIT beschränkt. Beim ersten Aufruf des
    Formulars gibt es diesen Wert aber noch gar nicht!!! Der Code:
    PHP-Code:
    // Einschraenkung auf das Formular
            
    if ($arrData['FORM_SUBMIT'] == 'auto_form_2'
    kann also nicht funktionieren. Man sucht sich einfach einen anderen Schlüssel aus seinem Formular als Einschränkung.

    Bei nachfolgenden Aufrufen des gleichen Formulars ist der Schlüssel FORM_SUBMIT dann vorhanden (und noch einige andere).
    Bringt aber ja nix.

    Das Problem ist also gelöst bzw. umschifft und hat mit Efg nichts zu tun.

    Gruß,
    der mit den grauen Haaren

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
  •