TYPO3 Plugin:
formengine_map
TYPO3 CMS Formengine Kartenknoten
Eine vereinfachte Integration für Google Maps auf jedes TCA-Textfeld
.
Es ermöglicht Ihnen, entweder Google Static Maps für einen sehr datenschutzgerechten API-Zugang oder Google Maps für die Suche nach Orten mit einer umfangreichen Benutzeroberfläche zu nutzen.
Installation
composer erfordert cedricziel/formengine-map
Konfiguration
Sie benötigen einen Google Maps API-Schlüssel, der mit den folgenden APIs aktiviert ist:
Dieser Schlüssel muss im ExtensionManager konfiguriert werden.
Die Standardkonfiguration hängt ein Feld vom Typ Text
mit renderType=cz_map
an die TCA-Tabelle tt_content
an.
tx_formenginemap_address' => [ [
ausschließen' => 0,
Label' <> 'Karte',
config' => [ [
Typ' × × × ×=> Text',
renderType' => 'cz_map',
Cols' < <> 40,
Zeilen' < × <> 15,
eval' < < <>'trimmen',
Größe' × × × × => 50,
],
],
Google Static Maps Eingebettete Ansicht:
Google Static Maps Eingebettete Ansicht:
Konfigurationsansicht des ExtensionManager:
Verwendung in anderen Tabellen / Spalten
Definiere einfach eine Textspalte mit einem RenderType
von cz_map
Sie können dann den mitgelieferten DataProcessor verwenden, um den Wert in Ihre View zu transportieren.
ViewLayer
Da die Spalte mit einem JSON-Blob gefüllt ist, müssen Sie ihn deserialisieren, bevor Sie ihn an die View übergeben. Sie können dies (vorzugsweise) in einem DataProcessor tun oder mit einem ViewHelper in der View deserialisieren....
Die Erweiterung liefert einen DataProcessor aus, der an lib.fluidContent
angehängt wird, wenn die statische Vorlage eingebunden wird.
Sie können den folgenden Ausschnitt verwenden, um ihn an jedes andere Element anzuhängen:
tt_content.my_ctype {
datenverarbeitung {
197 = CedricZiel\FormEngine\Map\Datenverarbeitung\FormEngineMapProzessor
197 {
als = Karte
feld = tx_formenginemap_address
}
}
}
Dadurch wird das angegebene tx_formenginemap_address
Feld in der angegebenen Zeile verarbeitet, so dass Sie die Map-Variable
in Ihren fluid-Vorlagen verwenden können.
Lizenz
GPLv2+
Benötigen Sie schnelle Hilfe mit dieser Extension? Unser Team von erfahrenen TYPO3-Entwicklern löst Probleme unkompliziert und zum Stundensatz.
Verteilung:FORMENGINE_MAP ist auf
0.01 % aller TYPO3 installiert.
- 0.06 % aller TYPO3 8.7.x Installationen installiert
FORMENGINE_MAP Version:Verteilung nach installierten Versionen
- 100 % FORMENGINE_MAP v.0.2.1
PHP Version:FORMENGINE_MAP wird benutzt mit
- 100 % PHP/5.6
Gosign-Responsive Index: TYPO3 Installationen nutzen FORMENGINE_MAP zu
- 100 % wenn der Gosign-Responsive-Index zwischen 80 % und 100 % ist
- 0 % wenn der Gosign-Responsive-Index zwischen 60 % und 80 % ist
- 0 % wenn der Gosign-Responsive-Index zwischen 40 % und 60 % ist
- 0 % wenn der Gosign-Responsive-Index zwischen 20 % und 40 % ist
- 0 % wenn der Gosign-Responsive-Index zwischen 0 % und 20 % ist
Pagespeed: TYPO3 Installationen nutzen FORMENGINE_MAP zu
- 0 % wenn der Pagespeed zwischen 80 % und 100 % ist
- 67 % wenn der Pagespeed zwischen 60 % und 80 % ist
- 0 % wenn der Pagespeed zwischen 40 % und 60 % ist
- 0 % wenn der Pagespeed zwischen 20 % und 40 % ist
- 33 % wenn der Pagespeed zwischen 0 % und 20 % ist