Hallo,
ich versuche seit Tagen eine Antwort oder eine Beschreibung zu finden, wie und wo genau HOOKS unter Contao 4.4 angelegt werden müssen. Ich habe einen funktionierenden HOOK in Contao 3.5.38 und möchte diesen nun in die 4.4.38 übernehmen.
Die alte (funktionierende) Struktur ist ja:
Code:
system/modules/modulname/config/autoload.php
system/modules/modulname/config/config.php
system/modules/modulname/MeineKlasse.php
... und funktioniert so offensichtlich nicht mehr.
In der config.php steht folgendes:
Code:
// config.php
$GLOBALS['TL_HOOKS']['prepareFormData'][] = array('MeineKlasse.php', 'myPrepareFormData');
und in der MeineKlasse.php:
Code:
// MeineKlasse.php
...
namespace contao
class myPrepareFormData($arrSubmitted,$arrLabels,$objForm)
{
... mein code, um je nach Auswahl in einem select an verschiedene Empfänger zu verschicken ...
}
Ich würde mich freuen, wenn mir jemand einen Hinweis gäbe, ob und wie das nach /src/ oder /src/AppBundle/ oder /app/Resources/contao/ o.ä. muss und welche Dateien notwendig sind - Löschen des Prod-Caches ist natürlich klar . Gern auch einen Link zu einem Dokument, indem ich das selbst erlesen kann. Diverse Forums-Beiträge, Folien und Videos haben mir leider nicht weiter geholfen.
Danke und viele Grüße
juju
Lesezeichen