FIX: Slider size on missing owner element

This commit is contained in:
Tony Air 2021-09-07 23:24:57 +02:00
parent 38f2098255
commit 142fc48b00
1 changed files with 9 additions and 0 deletions

View File

@ -9,6 +9,7 @@
namespace A2nt\CMSNiceties\Extensions;
use A2nt\ElementalBasics\Elements\SliderElement;
use SilverStripe\Forms\CheckboxField;
use SilverStripe\Forms\DatetimeField;
use SilverStripe\Forms\FieldList;
@ -37,12 +38,20 @@ class SlideImageExtension extends DataExtension
public function getSlideWidth()
{
$element = $this->getElement();
if(!$element->ID) {
return SliderElement::config()->get('slide_width');
}
return $element->getSlideWidth();
}
public function getSlideHeight()
{
$element = $this->getElement();
if(!$element->ID) {
return SliderElement::config()->get('slide_height');
}
return $element->getSlideHeight();
}