From cec20eebf9f89aa2052be005c97456e772f2c2c4 Mon Sep 17 00:00:00 2001 From: Tony Air Date: Mon, 22 Apr 2024 15:42:25 +0200 Subject: [PATCH] FIX: SS5 outdated element --- src/Extensions/SiteConfigExtension.php | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/src/Extensions/SiteConfigExtension.php b/src/Extensions/SiteConfigExtension.php index 80864c8..8c65ce3 100755 --- a/src/Extensions/SiteConfigExtension.php +++ b/src/Extensions/SiteConfigExtension.php @@ -142,16 +142,18 @@ class SiteConfigExtension extends DataExtension $fields->addFieldsToTab('Root.Maps', $addrFields); - if (MapboxField::getAccessToken()) { - $fields->addFieldsToTab('Root.Maps', [ - //TextField::create('MapAPIKey'), - TextField::create('MapZoom'), - MapboxField::create('Map', 'Choose a location', 'Latitude', 'Longitude'), - ]); - } else { - $fields->addFieldsToTab('Root.Maps', [ - LiteralField::create('MapNotice', '

No Map API keys specified.

') - ]); + if (\class_exists(MapboxField::class)) { + if (MapboxField::getAccessToken()) { + $fields->addFieldsToTab('Root.Maps', [ + //TextField::create('MapAPIKey'), + TextField::create('MapZoom'), + MapboxField::create('Map', 'Choose a location', 'Latitude', 'Longitude'), + ]); + } else { + $fields->addFieldsToTab('Root.Maps', [ + LiteralField::create('MapNotice', '

No Map API keys specified.

') + ]); + } } /*GoogleMapField::create(