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
- Thamm IT
Hasetorwall 3Zeige auf Karte
49076 Osnabrück
Deutschland
Thamm IT
49076 Osnabrück
Deutschland