From e795e5866c86b32cf91731373010466c766b4d74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Mummert?= Date: Mon, 22 Dec 2025 20:43:42 +0100 Subject: [PATCH] Add Index Listener --- src/EventListener/MeilisearchEventMarkerListener.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/EventListener/MeilisearchEventMarkerListener.php b/src/EventListener/MeilisearchEventMarkerListener.php index f4f9fda..469393f 100644 --- a/src/EventListener/MeilisearchEventMarkerListener.php +++ b/src/EventListener/MeilisearchEventMarkerListener.php @@ -8,15 +8,20 @@ class MeilisearchEventMarkerListener { public function onParseFrontendTemplate(string $buffer, string $template): string { + // Nur Event-Reader if ($template !== 'mod_eventreader') { return $buffer; } - if (!isset($GLOBALS['event']) || !$GLOBALS['event'] instanceof CalendarEventsModel) { + // Contao 5: objEvent! + if ( + !isset($GLOBALS['objEvent']) || + !$GLOBALS['objEvent'] instanceof CalendarEventsModel + ) { return $buffer; } - $event = $GLOBALS['event']; + $event = $GLOBALS['objEvent']; $GLOBALS['MEILISEARCH_MARKERS']['event'] = [ 'priority' => (int) ($event->priority ?? 0),