Kalender in Typolight einrichten

Da ich einige Schwierigkeiten hatte, um in Contao die Kalenderfunktion richtig zu implementieren, und ich auch nirgends ein geeignetes Tutorial dazu gefunden habe, schreibe ich das mal hier auf, damit ich es nicht wieder vergesse.

Zum Einsatz kommt Typolight 2.8.3

  1. In der Seitenstruktur eine Seite ‘Termine’ (oder wie auch immer sie heißen soll) als ‘Reguläre Seite’ anlegen.
  2. Einen neuen Kalender unter ‘Inhalte/Events’ anlegen, benennen und die ‘Weiterleitungsseite’ ‘Termine’ auswählen.
  3. Neues Modul mit dem Modultyp ‘Kalender’ mit dem Modultyp ‘cal_default’ erstellen und den gerade erstellten Kalender auswählen.
  4. Neues Modul mit dem Modultyp ‘Eventleser’ und dem Event-Template ‘event_full’ erstellen und ebenfalls den Kalender auswählen.
  5. Unter ‘Artikel’ einen Artikel für die Seite ‘Termine’ erstellen und dabei zunächst das Modul ‘Kalender’ und dann das Modul ‘Eventleser’ einbinden.
  6. Jetzt noch ein paar Termine unter ‘Events’ / ‘mein Kalender’ eintragen, um das Ganze zu testen.

Fertig ist die Laube!
Bei diesem Beispiel erscheint beim Aufrufen der Seite ‘Termine’ zunächst der Kalender. Wenn ich dann einen Termin auswähle, wird die Detailansicht unterhalb des Kalenders angezeigt. Natürlich kann für die Detailansicht auch eine eigene Seite angelegt werden. In dieser muss dann lediglich das Modul ‘Eventleser’ eingebunden werden und sie muss als Weiterleitungsseite sowohl in den Kalendern als auch im Modul ‘Kalender’ ausgewählt werden.

Eigentlich ganz einfach. Aber ich hatte mir einen Wolf gesucht, bis ich bemerkte, dass man auch im Kalender eine Weiterleitungsseite angeben muss.

Als nächstes soll das Kalenderblatt gestaltet werden.

Außerdem sollen verschiedene Kalender angelegt werden, die von unterschiedlichen Benutzergruppen verwaltet werden und im Frontend nur bestimmten Benutzergruppen zugänglich sind.