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.
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.
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.
Schritt 4 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.
Schritt 5 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: