Add Index Listener

This commit is contained in:
Jürgen Mummert
2025-12-22 20:43:42 +01:00
parent c7af2566df
commit e795e5866c
@@ -8,15 +8,20 @@ class MeilisearchEventMarkerListener
{ {
public function onParseFrontendTemplate(string $buffer, string $template): string public function onParseFrontendTemplate(string $buffer, string $template): string
{ {
// Nur Event-Reader
if ($template !== 'mod_eventreader') { if ($template !== 'mod_eventreader') {
return $buffer; return $buffer;
} }
if (!isset($GLOBALS['event']) || !$GLOBALS['event'] instanceof CalendarEventsModel) { // Contao 5: objEvent!
if (
!isset($GLOBALS['objEvent']) ||
!$GLOBALS['objEvent'] instanceof CalendarEventsModel
) {
return $buffer; return $buffer;
} }
$event = $GLOBALS['event']; $event = $GLOBALS['objEvent'];
$GLOBALS['MEILISEARCH_MARKERS']['event'] = [ $GLOBALS['MEILISEARCH_MARKERS']['event'] = [
'priority' => (int) ($event->priority ?? 0), 'priority' => (int) ($event->priority ?? 0),