Zum Inhalt springen

Ausgabe von Adressen auf einer Karte

(Angepasste Templates für EXT:tt_address)

Konfiguration über den Konstanteneditor und im Plugin selber.

Im Konstanteneditor:
(tt_address)
Auswahl welcher Kartendienst (Basemap Raster oder Vektor, OSM, Google Maps, Static Google Map),
Einstellung ZoomLevel und Kartenzentrum (TODO: im Plugin überschreibbar machen)
API-Keys

(ti_address_maps)
Templatepfade (besser im sitepackage weitere LayoutPartial/Templatepfade konfigurieren und nur die benötigten Dateien dort ablegen!)

Im Plugin:
Auswahl, welche Adressen ausgegeben werden sollen.
Reiter "Kartenstil": Auswahl ob nur Karte, Liste+Karte, Filter+Karte oder Filter+Liste+Karte ausgegeben werden soll

Funktionsweise des Filters

Der Filter durchsucht in der Liste (id="ttaddress__list", mit Fallback auf id="ttaddress__records") je Listitem die Kinder-Elemente mit den CSS-Klassen 

  • ttaddress__name
  • ttaddress__street
  • ttaddress__zip
  • ttaddress__city
  • ttaddress__country

Listenelemente in denen in mindestens einem der Elemente der Suchbegriff gefunden wurde bleiben sichtbar, die anderen werden ausgeblendet (bekommen das hidden-Attribut). Ebenso werden die GoogleMaps-/OpenStreetMap-Marker ein- bzw. ausgeblendet.

Die Konfiguration erfolgt über data-Attribute an dem Sucheingabefeld. Per Default ist die Suche case-insensitive, mit dem Attribute data-case-sensitive="true" kann dieses geändert werden. [erfordert eigenes Partial Map/Filter.html im Sitepackage]

Karte

  1. Thamm IT
    Hasetorwall 3
    49076 Osnabrück

    Deutschland
    Zeige auf Karte

Für das Anzeigen der Open Street Map werden Daten an externe Server übermittelt, näheres hierzu finden Sie in der Datenschutzerklärung.

Es darf nur ein Kartenplugin auf der Seite geben!