Events Modul erweitern

In diesem Tutorial will ich zeigen, wie man für das Event Modul eine Kartenansicht mithilfe von Catalog Manager implementiert. Seit Catalog Manager v1.6 können wir alle Contao Tabellen modifizieren.

Schritt 1 Catalog Modifizierer

Als erstes erstellen wir wie gewohnt ein Katalog. Als Typ wählen wir Modifizierer aus und tragen eine Tabelle ein, die wir verändern wollen. Wenn wir tl_ in das Tabellenname Eingabefeld eingeben, bekommen wir eine Autovervollständigung mit allen möglichen Tabellen. Hier wählen wir die tl_calendar_events Tabelle aus.

Als nächstes klicken wir auf das grüne Icon neben dem Tabellenname-Eingabefeld. Damit laden wir alle Events Einstellungen runter. Als letztes tragen wir den Modulnamen ein.

Jetzt können wir die tl_calendar_events Tabelle als Katalog behandeln und für unsere Zwecke anpassen.

Catalog Modifizierer

Schritt 2 Eigene Felder für Events Modul

Nun können wir die Event-Eingabemaske erweitern, indem wir eigene Eingabefelder hinzufügen. Wie gewohnt, erstellen wir mit Catalog Manager Latitude und Longitude Eingabefelder.

Eigene Felder für Events Modul

Schritt 3 Palette hinzufügen

Um die zwei Eingabefelder erstellen wir ein Fieldset (Palette). Im Fieldset Picker können wir auswählen, an welcher Stelle wir unser Fieldset (Palette) in die Event-Eingabemaske hinzufügen wollen.

Palette hinzufügen

Schritt 4 Latitude und Longitude erzeugen

Latitude und Longitude erzeugen

Wie gewohnt können wir Latitude und Longitude automatisch erzeugen. Dazu gehen wir zurück zu den Katalog Einstellungen und klicken auf Latitude und Longitude erzeugen. Die nötige Adresse können wir aus dem Veranstaltungsort entnehmen.

Neues Event erstellen
Wenn wir auf Speichern klicken, erstellen wir unsere Koordinaten

Schritt 5 Kartenansicht für die Events

Kartenansicht für die Events

Jetzt können wir die Events in der Catalog Listenansicht darstellen und dort die Kartenansicht aktivieren.

Nicht fündig geworden?

Hier finden Sie auch ein paar nützliche Informationen: