Du brauchst eine eigene Erweiterung mit zwei Dateien. Eine config.php und eine MyClass.php o.ä. Das Grundgerüst für eine Erweiterung kannst du aus dem BE heraus mit dem Extension-Creator erstellen. Kein BE-Modul, kein FE-Modul, kein Sprachpaket. Innerhalb der Dateien findest du auch viele Kommentare dazu was du machen kannst.
Code:
system/
modules/
z_my_hooks/
config/
config.php
classes/
MyHooks.php
Wenn du die Klasse MyHooks.php angelegt hast, kannst du aus dem BE heraus den Autoload-Creator darüber laufen lassen, damit eine Datei autoload.php angelegt wird, welche deine Klasse anmeldet.
Siehe auch hier https://docs.contao.org/books/cookbo...in-Contao.html
Lesezeichen