mandrael / contao-event-tags
Erweiterung für Contao, um Events zentrale Tags zuzuweisen und Eventlisten nach Tags zu filtern.
Package info
github.com/mandrael/contao-event-tags
Type:contao-bundle
pkg:composer/mandrael/contao-event-tags
0.2.0
2026-06-07 23:06 UTC
Requires
- php: >=8.1
- contao/calendar-bundle: ^4.13 || ^5.3
- contao/core-bundle: ^4.13 || ^5.3
Requires (Dev)
- phpunit/phpunit: ^9.6 || ^10.5
This package is auto-updated.
Last update: 2026-06-09 21:48:54 UTC
README
mandrael/contao-event-tags
Dieses Bundle erweitert Contao (4.13, 5.3 und 5.7 LTS) um eine einfache Möglichkeit,
Events (tl_calendar_events) mit zentral verwalteten Tags zu versehen und
Eventlisten nach diesen Tags zu filtern.
Funktionsumfang
- Neue Tabelle tl_event_tags zur Verwaltung von Tags im Backend (Backend-Modul: Inhalte → Event-Tags) – mit einem Nutzungszähler (Anzahl Events je Tag) in der Backend-Liste.
- Neues Feld event_tags in tl_calendar_events: Mehrfachauswahl über ein Select-Feld mit Suchfunktion (chosen). Das Feld positioniert sich automatisch direkt nach dem Autor oder Titel.
- Erweiterung des Standard-Moduls „Eventliste": Es wird kein neuer Modultyp benötigt. Das Standard-Modul erhält ein Feld Nach Tags filtern sowie eine Filter-Verknüpfung (ODER/UND).
- Filter-Logik: Zeigt Events, die mindestens einen (ODER) bzw. alle (UND) der im Modul gewählten Tags besitzen.
Installation
- Bundle per Composer einbinden:
composer require mandrael/contao-event-tags. - Datenbank aktualisieren (Contao-Manager oder
contao:migrate). - Im Backend unter Inhalte → Event-Tags die gewünschten Tags anlegen.
- In den Events (Kalender) im Feld Event-Tags die passenden Tags auswählen.
- Ein Frontend-Modul vom Typ Eventliste bearbeiten und im Feld Nach Tags filtern die gewünschten Tags samt Verknüpfung (ODER/UND) wählen.
Kompatibel mit Contao 4.13, 5.3 und 5.7 LTS (PHP ≥ 8.1).