m2s/typo3-poi-map

Categorized points of interest with GoogleMaps integration

Installs: 26

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 0

Open Issues: 20

Type:typo3-cms-extension

1.3.3 2019-08-10 20:44 UTC

README

A Typo3 extensions which adds categorized points of interest with GoogleMaps and SnazzyInfoWindow integration.

Installation

The extension is tested in composer mode but, like all composer extensions, should work in classic mode without any hassle.

Composer mode

Just require the extension from the command line.

composer require m2s/typo3-poi-map

Classic mode

  1. Download the latest release and extract it into a folder named poi_map in your extension folder.
  2. Go to the extension manager in the typo3 backend and enable the extension.

Setup

TypoScript

Include the static typoscirpt in your root template or an extension template of your choice.

Extension configuration

Basic settings

Hint: Visit SnazzyMaps for some awesome styles.

Content settings

ATTENTION: Please be sure to set the config.language property in your Typoscript appropiately, if you want to use this setting

Advanced Settings

In most cases it is advisable to not use an api key for the backend to conserve quota, because you will be billed after 28,000 loads per day.
With that said however it can be useful to use a different api key for the backend to track the usage separately.

Constants

These settings won't be available if you did not include the static typoscript in your template (see above).

Template settings

As is common with plugin extensions you can customize the templates by adding your own root paths and overwriting the templates.

Persitence settings

This setting does not have any effect at the moment as data insertion is done via the List module.
However it is recommended to set this to the UID of the page in which you keep your Place records.

Additional settings

These settings provide defaults for all maps rendered by the plugin.

Places

The extension adds a new record type.
Place records can be added from the List module in the typo3 backend.
Places can be used as markers for the maps.

Maps

The extension adds a new list type (plugin).
The plugin has to layouts:

  • List: Lists all Places corresponding to the filter settings
  • Map: Generates a google map with all Places corresponding to the filter settings

ViewHelper

The extension adds a new ViewHelper.
The map view helper can be used to render a google map.

Maps specific attributes

Default tag attributes