Contao Umkreissuche Erweiterung

Kapitel 28

F Modul Umkreissuche erstellen

Ab F Modul v1.11 können wir eine Umkreissuche für unsere Datensätze erstellen. Hier finden Sie das Demo dazu.

Umkreissuche Eingabefelder

Umkreissuche Eingabefelder erstellen

Zuerst müssen wir einige Eingabefelder erstellen. Die Anzahl der Eingabefelder hängt von Ihren Anforderung ab. Im Grunde reicht ein einziges Eingabefeld aus (z. B Eingabefeld für die Postleitzahl.) Im Kapitel 7 erfahren Sie wie man eigene Eingabefelder anlegt. Wir wählen Eingabefeld vom Typ Umkreissuche aus. Danach vergeben wir einen Feldnamen und Titel. Als letztes wählen wir uns einen Umkreissuche-Feld aus (z.B Postleitzahl).

Google Maps für Latitude and Longitude

Google API aktivieren

Danach müssen wir für unser Backend Modul die passenden Paletten freischalten. Damit unsere Umkreissuche funktioniert, benötigen unsere Datensätze jeweils eine Latitude and Longitude zugewiesen. Das können wir erreichen wenn wir die Paletten Geo-Koordinaten und Adressfeld aktivieren.

Mehr erfahren sie im Kapitel 25.

Umkreissuche Frontend-Suchformular

Frontend-Suchformular erstellen

Für die Besucher können wir ein Suchformular erstellen. Das funktioniert wie bisher. Wir erstellen ein Filter Formular und aktivieren gewünschte Eingabefelder. Grundsätzlich ist die Umkreissuche mit anderen Filtern kombinierbar. Wie man einen Filter Formular erstellt, erfahren Sie im Kapitel 11.

Umkreissuche optimieren

Umkreissuche Listenansicht

Als letztes können wir unsere Umkreissuche optimieren. Im Frontend Modul Listenansicht gibt es eine weitere Palette Umkreissuche-Einstellungen. Dort können wir einige Verbesserungen vornehmen. Im Kapitel 5 erfahren Sie wie man eine Listenansicht erstellt.

Ganz wichtig: Sie sollten umbedingt ein Land auswählen, ansonsten wäre die Umkreissuche ungenau. Besonders wenn der Besucher nur eine Postleitzahl eingibt. Diese allein reicht nicht aus um zu ermitteln wo sich der Besucher aufhält.