diff --git a/Observer/AddBlock.php b/Observer/AddBlock.php index 692fc1a..5ea2a34 100644 --- a/Observer/AddBlock.php +++ b/Observer/AddBlock.php @@ -85,8 +85,12 @@ public function execute(Observer $observer) $output = $observer->getTransport()->getOutput(); foreach ($this->helperData->getActiveSliders() as $slider) { - $locations = explode(',', $slider->getLocation()); + if($slider->getLocation()){ + + $locations = explode(',', $slider->getLocation()); + foreach ($locations as $value) { + list($pageType, $location) = explode('.', $value); if (($fullActionName === $pageType || $pageType === 'allpage') && strpos($location, $type) !== false @@ -104,6 +108,9 @@ public function execute(Observer $observer) } } } + + } + } $observer->getTransport()->setOutput($output);