Brauche Hilfe bei Hook getAllEvents (Sortierung, Events, FE-Ausgabe)
Hallo zusammen,
ich habe bisher noch keinen Hook benutzt und wollte jetzt mal den Hook getAllEvents benutzen, um die Events in der FE-Ausgabe absteigend zu sortieren. Ich habe mich an diese Anleitung gehalten: https://contao.org/typolight-hooks.html
Jetzt passiert aber überhaupt nix.
Ich habe
PHP-Code:
$GLOBALS['TL_HOOKS']['getAllEvents'][] = array('MyClass', 'getAllEvents');
In die config.php über dem ?> eingefügt. Ist das richtig? Da steht doch oben man soll diese Datei nicht ändern, sondern die localconfig.php dafür benutzen.
Dann habe ich eine Datei MyClass.php in dem Ordner system/libraries/ erstellt und dort diese Zeilen eingefügt:
PHP-Code:
<?php
public function getAllEvents($arrEvents, $arrCalendars, $intStart, $intEnd)
{
krsort($arrEvents);
return $arrEvents;
}
?>
Da nichts passiert, habe ich mir mit var_dump() das Array $GLOBALS['TL_HOOKS']['getAllEvents'] mal zum Debuggen direkt in der config.php ausgeben lassen. Da bekomme ich auch ein Array angezeigt. Jetzt habe ich das gleiche Array mit var_dump() direkt in der Events.php, dort wo der Hook sitzt und auch abgefragt wird ausgegeben und dort wird mir nur NULL angezeigt. Dann kann der Hook ja auch nicht greifen, oder sehe ich das falsch? Was hab ich da falsch gemacht?
Gruß Andreas
Liste der Anhänge anzeigen (Anzahl: 1)