Map: pitch option, marker ordering and event popup improvements
This commit is contained in:
@@ -162,7 +162,7 @@ $GLOBALS['TL_DCA']['tl_module']['fields']['eventListDomId'] = [
|
||||
|
||||
$GLOBALS['TL_DCA']['tl_module']['palettes']['__selector__'][] = 'mapCenterMode';
|
||||
$GLOBALS['TL_DCA']['tl_module']['palettes']['__selector__'][] = 'mapInitialDisplay';
|
||||
$GLOBALS['TL_DCA']['tl_module']['subpalettes']['mapCenterMode_custom'] = 'mapCenterLat,mapCenterLng,mapCenterZoom';
|
||||
$GLOBALS['TL_DCA']['tl_module']['subpalettes']['mapCenterMode_custom'] = 'mapCenterLat,mapCenterLng,mapCenterZoom,mapPitch';
|
||||
$GLOBALS['TL_DCA']['tl_module']['subpalettes']['mapInitialDisplay_organization_tag'] = 'mapInitialOrganizationTagId';
|
||||
|
||||
$GLOBALS['TL_DCA']['tl_module']['fields']['mapShowOrganizations'] = [
|
||||
@@ -271,6 +271,14 @@ $GLOBALS['TL_DCA']['tl_module']['fields']['mapCenterZoom'] = [
|
||||
'sql' => ['type' => 'smallint', 'unsigned' => true, 'default' => 12],
|
||||
];
|
||||
|
||||
$GLOBALS['TL_DCA']['tl_module']['fields']['mapPitch'] = [
|
||||
'label' => &$GLOBALS['TL_LANG']['tl_module']['mapPitch'],
|
||||
'exclude' => true,
|
||||
'inputType' => 'text',
|
||||
'eval' => ['rgxp' => 'digit', 'maxlength' => 2, 'tl_class' => 'w50'],
|
||||
'sql' => ['type' => 'smallint', 'unsigned' => true, 'default' => 0],
|
||||
];
|
||||
|
||||
if (isset($GLOBALS['TL_DCA']['tl_module']['fields']['list_layout'])) {
|
||||
$GLOBALS['TL_DCA']['tl_module']['fields']['list_layout']['options_callback'] = static function (): array {
|
||||
$options = Controller::getTemplateGroup('list_');
|
||||
|
||||
@@ -33,3 +33,4 @@ $GLOBALS['TL_LANG']['tl_module']['mapCenterMode_options'] = [
|
||||
$GLOBALS['TL_LANG']['tl_module']['mapCenterLat'] = ['Breitengrad (Center)', 'Breitengrad für die feste Kartenzentrierung, z. B. 51.0538'];
|
||||
$GLOBALS['TL_LANG']['tl_module']['mapCenterLng'] = ['Längengrad (Center)', 'Längengrad für die feste Kartenzentrierung, z. B. 13.3080'];
|
||||
$GLOBALS['TL_LANG']['tl_module']['mapCenterZoom'] = ['Zoom-Level (Center)', 'Zoom-Level für die feste Kartenzentrierung (z. B. 12).'];
|
||||
$GLOBALS['TL_LANG']['tl_module']['mapPitch'] = ['Pitch (Neigung)', 'Kartenneigung in Grad (0-85). Standard bei leerer Angabe: 0.'];
|
||||
|
||||
@@ -33,3 +33,4 @@ $GLOBALS['TL_LANG']['tl_module']['mapCenterMode_options'] = [
|
||||
$GLOBALS['TL_LANG']['tl_module']['mapCenterLat'] = ['Center latitude', 'Latitude for fixed map centering, e.g. 51.0538'];
|
||||
$GLOBALS['TL_LANG']['tl_module']['mapCenterLng'] = ['Center longitude', 'Longitude for fixed map centering, e.g. 13.3080'];
|
||||
$GLOBALS['TL_LANG']['tl_module']['mapCenterZoom'] = ['Center zoom level', 'Zoom level for fixed map centering (e.g. 12).'];
|
||||
$GLOBALS['TL_LANG']['tl_module']['mapPitch'] = ['Pitch', 'Map pitch in degrees (0-85). Default when empty: 0.'];
|
||||
|
||||
@@ -81,6 +81,7 @@
|
||||
data-map-center-lat="{{ mapCenterLat|default('')|e('html_attr') }}"
|
||||
data-map-center-lng="{{ mapCenterLng|default('')|e('html_attr') }}"
|
||||
data-map-center-zoom="{{ mapCenterZoom|default(12)|e('html_attr') }}"
|
||||
data-map-pitch="{{ mapPitch|default(0)|e('html_attr') }}"
|
||||
></div>
|
||||
|
||||
<style>
|
||||
@@ -107,4 +108,4 @@
|
||||
</style>
|
||||
|
||||
<script type="application/json" id="{{ mapDataElementId|e('html_attr') }}">{{ mapItemsJson|raw }}</script>
|
||||
<script type="module" src="/bundles/mummertmediaeventmanager/assets/map-module.js?v=20260226g"></script>
|
||||
<script type="module" src="/bundles/mummertmediaeventmanager/assets/map-module.js?v=20260226h"></script>
|
||||
|
||||
Reference in New Issue
Block a user