Danke.
Der 2. Backslash ist beim kopieren verloren gegangen. Nun die Hooks gehen noch immer nicht.
Ich denke inzwischen, dass es nicht an den Classes liegt, die dürften geladen sein, aber an der Registrierung der Hooks. Denn auch die angepassten DCAs sind nicht da.
Habe im Root das Verzeichnis contao/config/ wo die config.php liegt:
Code:
<?php
// Hooks
$GLOBALS['TL_HOOKS']['loadFormField'][] = [App\EventListener\LoadFormField::class, 'onLoadFormField'];
$GLOBALS['TL_HOOKS']['processFormData'][] = [App\EventListener\ProcessFormData::class, 'onProcessFormData'];
$GLOBALS['TL_HOOKS']['createNewUser'][] = [App\EventListener\CreateNewUserListener::class, 'onCreateNewUser'];
$GLOBALS['TL_HOOKS']['validateFormField'][] = [App\EventListener\myValidateField::class, 'onValidateFormField'];
//
Dann habe ich noch vom Root -> contao/dca/tl_member.php und die scheint ebenso wirkungslos zu sein. Ich sehe das beim "Datenbank aktualisieren".
Auf meiner lokalen Contao 4.8.7. Installation (XAMPP) hat das alles einwandfrei geklappt.
Lesezeichen