mandrael/contao-event-tags

Erweiterung für Contao, um Events zentrale Tags zuzuweisen und Eventlisten nach Tags zu filtern.

Maintainers

Package info

github.com/mandrael/contao-event-tags

Type:contao-bundle

pkg:composer/mandrael/contao-event-tags

Statistics

Installs: 28

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

0.2.0 2026-06-07 23:06 UTC

This package is auto-updated.

Last update: 2026-06-09 21:48:54 UTC


README

Contao Event Tags

Sprache: Deutsch · English

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

  1. Bundle per Composer einbinden: composer require mandrael/contao-event-tags.
  2. Datenbank aktualisieren (Contao-Manager oder contao:migrate).
  3. Im Backend unter Inhalte → Event-Tags die gewünschten Tags anlegen.
  4. In den Events (Kalender) im Feld Event-Tags die passenden Tags auswählen.
  5. 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).