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
Requires
- php: >=7.0 <7.3
- typo3/cms-core: ^8.7
- typo3/cms-extbase: ^8.7
- typo3/cms-fluid: ^8.7
Requires (Dev)
- cakephp/cakephp-codesniffer: ^3.1
- phpro/grumphp: ^0.15.2
- slevomat/coding-standard: ^5.0
- squizlabs/php_codesniffer: ^3.4
Replaces
- typo3-ter/poi_map: 1.3.3
- dev-master
- 1.3.3
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.0
- dev-dependabot/npm_and_yarn/json5-1.0.2
- dev-dependabot/npm_and_yarn/express-4.18.2
- dev-dependabot/npm_and_yarn/qs-and-express-6.11.0
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/loader-utils-and-webpack-cli-1.4.2
- dev-dependabot/npm_and_yarn/terser-4.8.1
- dev-dependabot/npm_and_yarn/ajv-6.12.6
- dev-dependabot/npm_and_yarn/path-parse-1.0.7
- dev-dependabot/npm_and_yarn/postcss-7.0.36
- dev-dependabot/npm_and_yarn/ws-6.2.2
- dev-dependabot/npm_and_yarn/browserslist-4.16.6
- dev-dependabot/npm_and_yarn/hosted-git-info-2.8.9
- dev-dependabot/npm_and_yarn/handlebars-4.7.7
- dev-dependabot/npm_and_yarn/ssri-6.0.2
- dev-dependabot/npm_and_yarn/y18n-4.0.1
- dev-dependabot/npm_and_yarn/elliptic-6.5.4
- dev-dependabot/npm_and_yarn/ini-1.3.7
- dev-dependabot/composer/typo3fluid/fluid-2.6.10
- dev-dependabot/npm_and_yarn/standard-version-8.0.1
- dev-dependabot/npm_and_yarn/acorn-6.4.1
- dev-develop
This package is auto-updated.
Last update: 2024-11-30 01:53:49 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
- Download the latest release and extract it into a folder named
poi_map
in your extension folder. - 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.