-
Formular Eingaben prüfen
Hallöchen,
ich habe irgendwie ein Verständnisproblem. Ich habe ein komplexes Formular und muss bei einigen Eingabe-Feldern die Werte prüfen.
zBsp: darf die Uhrzeit nicht außerhalb einer bestimmten Zeitspanne sein.
Ich habe mich an den Hook "validateFormField" gewagt, verstehe aber leider nicht wo der in eine Contao 4.13 Installation hin muss und wie ich den aufrufen muss.
Also keine separate Extension, sondern die Validierung eines ganz normalen Formulars.
Für Hilfe bin ich Euch sehr dankbar
-
Die Dokumentation enthält bereits einen Vorschlag für einen Pfad: https://docs.contao.org/dev/referenc...Field/#example
-
Spooky vielen Dank
An der habe ich mich auch orientiert.
Mein Problem ist ich kapiere nicht wie ich den jetzt einbinden muss
Ich habe folgendes gemacht.
- Datei in App\EventListener
- Funktion erstellt
Da die Ausgaben nicht erscheinen muss ich den wohl irgendwie noch einbinden,
aber wie binden ich den jetzt in die Installation ein?
Gesendet von iPhone mit Tapatalk Pro
-
Der Pfad steht wie gesagt dort. Unter welchem Pfad hast du die Datei denn nun erstellt und wie sieht der Inhalt aus?
-
Danke für die fixe Rückmeldung
ich habe die Datei jetzt zum testen und Fehler finden so genommen, wie sie in der Doku ist und habe diese wieder in den Ordner "App/EventListener" der Contao 4.13 Installation gelegt.
Um zu prüfen ob es nun funktioniert habe ich nur die FormID und wie WidgetID an mein Formular angepasst.
Es scheint aber nicht zu funktionieren, da die Ausgabe auch nicht erscheint.
Evtl. habe ich auch nur einen Denkfehler
-
App\EventListener ist der Namespace. Der Pfad ist src/EventListener/ValidateFormFieldListener.php