Fehler: Fehler im EFG mehrseitigen Formular bei installietrem Antispam

Marco Dittmer's Avatar

Marco Dittmer

16 Jun, 2017 08:57 AM

Produkt: Antispam Contao
Contao-Version: 3.5.27
Browser und Browserversionen: Firefox, Chrome

Sehr geehrtes Support-Team,

wir haben soeben mit der Umsetzung eines Mehrseitigen Formulares mit dem EFG begonnen und erhalten leider folgende Fehlermeidlung:

Warning: Missing argument 4 for MadeYourDay\Contao\Form\Antispam::loadFormField(), called in /www/htdocs/w0127377/contao/pod-display.com/system/modules/efg/forms/ExtendedForm.php on line 417 and defined in system/modules/rocksolid-antispam/src/MadeYourDay/Contao/Form/Antispam.php on line 29

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w0127377/contao/pod-display.com/system/helper/functions.php:65) in system/modules/core/library/Contao/Template.php on line 294

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w0127377/contao/pod-display.com/system/helper/functions.php:65) in system/modules/core/library/Contao/Template.php on line 295

Sobald die Erweiterung Antispam deaktiviert wird, tritt der Fehler nicht mehr auf. Leider wissen wir nicht weiter, da auch die Google-Suche nichts liefert.

Haben Sie eine Idee?

Mit freundlichen Grüßen
Marco Dittmer

  1. Support Staff 1 Posted by RockSolid Theme... on 16 Jun, 2017 02:22 PM

    RockSolid Themes's Avatar

    Vielen Dank für Ihre Frage.

    Anscheinend wird der loadFormField-Hook der EFG-Erweiterung nicht richtig ausgeführt wodurch der Fehler entsteht. Bitte ändern Sie die Zeile 29 in der Datei system/modules/rocksolid-antispam/src/MadeYourDay/Contao/Form/Antispam.php:

    public function loadFormField($widget, $formId, $data, $form)
    

    folgendermaßen ab:

    public function loadFormField($widget, $formId, $data, $form = null)
    

    Dadurch sollte sich der Fehler beheben lassen.

  2. 2 Posted by Marco Dittmer on 16 Jun, 2017 03:21 PM

    Marco Dittmer's Avatar

    Hallo Support Staff ;-)

    Vielen lieben Dank für die ultraschnelle Hilfe. Japp, so geht's "erst einmal". Ist denn das ganze jetzt auch updatesicher? Bzw. woran liegt denn jetzt tatsächlich der Fehler? In einer anderen Contao-Installation mit 3.5.25 funktuioniert es ohne Fehler...

    *Grübel*

  3. Support Staff 3 Posted by RockSolid Theme... on 19 Jun, 2017 07:42 AM

    RockSolid Themes's Avatar

    Der Fehler liegt an der Datei system/modules/efg/forms/ExtendedForm.php auf Zeile 417, dort fehlt der vierte Parameter im Funktionsaufruf.

Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:

»

Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

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