diff --git a/src/Bundle/Resources/config/providers.yml b/src/Bundle/Resources/config/providers.yml
index b485ffa..392b5f5 100644
--- a/src/Bundle/Resources/config/providers.yml
+++ b/src/Bundle/Resources/config/providers.yml
@@ -83,7 +83,7 @@ parameters:
- 'Temperature'
- 'Snow'
options:
- accessToken: 'tile_provider_key'
+ apiKey: 'tile_provider_key'
fields: ['tile_provider_key']
HERE:
diff --git a/src/Bundle/Resources/contao/dca/tl_leaflet_layer.php b/src/Bundle/Resources/contao/dca/tl_leaflet_layer.php
index 789aa2d..2f07840 100644
--- a/src/Bundle/Resources/contao/dca/tl_leaflet_layer.php
+++ b/src/Bundle/Resources/contao/dca/tl_leaflet_layer.php
@@ -232,12 +232,14 @@ $GLOBALS['TL_DCA']['tl_leaflet_layer'] = [
'provider' => ['tile_provider', 'tile_provider_variant'],
],
'tile_provider' => [
- 'MapBox' => ['tile_provider_key'],
- 'HERE' => ['tile_provider_key', 'tile_provider_code'],
+ 'MapBox' => ['tile_provider_key'],
+ 'HERE' => ['tile_provider_key', 'tile_provider_code'],
+ 'OpenWeatherMap' => ['tile_provider_key'],
+ 'Thunderforest' => ['tile_provider_key'],
+ ],
+ 'fileFormat' => [
+ '!' => ['file'],
],
- 'fileFormat' => [
- '!' => ['file']
- ]
],
'metasubpalettes' => [
@@ -864,7 +866,7 @@ $GLOBALS['TL_DCA']['tl_leaflet_layer'] = [
],
'sql' => 'mediumtext NULL',
],
- 'fileFormat' => [
+ 'fileFormat' => [
'label' => &$GLOBALS['TL_LANG']['tl_leaflet_layer']['fileFormat'],
'exclude' => true,
'inputType' => 'select',
@@ -882,19 +884,19 @@ $GLOBALS['TL_DCA']['tl_leaflet_layer'] = [
'sql' => "varchar(32) NOT NULL default ''",
],
'file' => [
- 'label' => &$GLOBALS['TL_LANG']['tl_leaflet_layer']['file'],
- 'exclude' => true,
- 'inputType' => 'fileTree',
+ 'label' => &$GLOBALS['TL_LANG']['tl_leaflet_layer']['file'],
+ 'exclude' => true,
+ 'inputType' => 'fileTree',
'load_callback' => [
['netzmacht.contao_leaflet.listeners.dca.layer', 'prepareFileWidget'],
],
- 'eval' => [
- 'filesOnly' => true,
- 'fieldType' => 'radio',
- 'mandatory' => true,
- 'tl_class' => 'clr',
+ 'eval' => [
+ 'filesOnly' => true,
+ 'fieldType' => 'radio',
+ 'mandatory' => true,
+ 'tl_class' => 'clr',
],
- 'sql' => 'binary(16) NULL',
+ 'sql' => 'binary(16) NULL',
],
],
];
diff --git a/src/Bundle/Resources/contao/languages/en/tl_leaflet_layer.php b/src/Bundle/Resources/contao/languages/en/tl_leaflet_layer.php
index 19935ee..394e4f0 100644
--- a/src/Bundle/Resources/contao/languages/en/tl_leaflet_layer.php
+++ b/src/Bundle/Resources/contao/languages/en/tl_leaflet_layer.php
@@ -149,6 +149,10 @@ $GLOBALS['TL_LANG']['tl_leaflet_layer']['fileFormat'][0] = 'File
$GLOBALS['TL_LANG']['tl_leaflet_layer']['fileFormat'][1] = 'Choose which file format is used.';
$GLOBALS['TL_LANG']['tl_leaflet_layer']['file'][0] = 'File';
$GLOBALS['TL_LANG']['tl_leaflet_layer']['file'][1] = 'Choose a file containing geodata. Supported formats are: %s.';
+$GLOBALS['TL_LANG']['tl_leaflet_layer']['tile_provider_key'][0] = 'API key / Access token';
+$GLOBALS['TL_LANG']['tl_leaflet_layer']['tile_provider_key'][1] = 'Please define the API key / access token which is required for this tile provider.';
+$GLOBALS['TL_LANG']['tl_leaflet_layer']['tile_provider_code'][0] = 'App code';
+$GLOBALS['TL_LANG']['tl_leaflet_layer']['tile_provider_code'][1] = 'Please define the required app code for this tile provider.';
$GLOBALS['TL_LANG']['tl_leaflet_layer']['groupTypes']['layer'][0] = 'Layer group';
$GLOBALS['TL_LANG']['tl_leaflet_layer']['groupTypes']['layer'][1] = 'Basic layer group.
See http://leafletjs.com/reference.html#layergroup';