diff --git a/src/Controllers/ElementController.php b/src/Controllers/ElementController.php index 865e35ca..7337a32c 100644 --- a/src/Controllers/ElementController.php +++ b/src/Controllers/ElementController.php @@ -73,17 +73,20 @@ public function getElement() public function forTemplate() { $defaultStyles = $this->config()->get('default_styles'); + $this->extend('updateForTemplateDefaultStyles', $defaultStyles); + if ($this->config()->get('include_default_styles') && !empty($defaultStyles)) { foreach ($defaultStyles as $stylePath) { Requirements::css($stylePath); } } - $template = $this->element->config()->get('controller_template'); + $template = 'DNADesign\\Elemental\\' . $this->element->config()->get('controller_template'); + $this->extend('updateForTemplateTemplate', $template); return $this->renderWith([ 'type' => 'Layout', - 'DNADesign\\Elemental\\'.$template + $template ]); }