Fehler: Nach Update von 4.13 auf 5.3 Fehler durch Sende-Button in Kontaktformular
Produkt: Open Sauce Contao
Nach dem Update von 4.13 auf 5.3 wird beim Aufrufen des Kontaktformulars der Fehler (siehe unten) im Logfile ausgegeben. Wenn ich den Sendebutton deaktiviere, wird der Rest des Kontaktformulars normal angezeigt.
Dabei ist es egal, ob ich PHP 8.2 oder PHP 8.3 verwende.
Aktuelle Files und Themes habe ich hochgeladen.
Hat jemand einen Tip ?
Viele Grüße Paul
[2024-12-04T14:48:02.105358+01:00] request.INFO: Matched route "tl_page.86". {"route":"tl_page.86","route_parameters":{"_controller":"Contao\\FrontendIndex::renderPage","_scope":"frontend","_locale":"de","_format":"html","_canonical_route":"tl_page.86","parameters":"","pageModel":{"Contao\\PageModel":[]},"_route":"tl_page.86","_route_object":{"Contao\\CoreBundle\\Routing\\Page\\PageRoute":[]}},"request_uri":"https://meine-seite.de/preview.php/kontakt.html","method":"GET"} {"request_uri":"https://meine-seite.de/preview.php/kontakt.html","request_method":"GET"}
[2024-12-04T14:48:02.428918+01:00] request.CRITICAL: Uncaught PHP Exception Error: "Call to undefined function specialchars()" at form_submit.html5 line 4 {"exception":"[object] (Error(code: 0): Call to undefined function specialchars() at /homepages/33/d67318838/htdocs/contao2022/templates/opensauce/form_submit.html5:4)"} {"request_uri":"https://meine-seite.de/preview.php/kontakt.html","request_method":"GET"}
[2024-12-04T14:48:02.545236+01:00] messenger.INFO: Stopping worker. {"transport_names":["contao_prio_high"]} {"request_uri":"https://meine-seite.de/preview.php/kontakt.html","request_method":"GET"}
Keyboard shortcuts
Generic
? | Show this help |
---|---|
ESC | Blurs the current field |
Comment Form
r | Focus the comment reply box |
---|---|
^ + ↩ | Submit the comment |
You can use Command ⌘
instead of Control ^
on Mac
Support Staff 1 Posted by RockSolid Theme... on 05 Dec, 2024 02:28 PM
Vielen Dank für Ihre Frage.
Anscheinend verwenden Sie ein angepasstes Template für den Absende-Button des Formulars. Um das Problem zu beheben müssen Sie entweder das Template templates/opensauce/form_submit.html5 so anpassen damit es mit Contao 5 kompatibel ist, oder alternativ können Sie das Template entfernen falls Sie die Anpassung darin nicht mehr benötigen.