diff --git a/lib/SimpleSAML/XHTML/Template.php b/lib/SimpleSAML/XHTML/Template.php index 75bd715823f17dadc3ba7dfdd18fa15a80ae917f..2baeecdfbd1ebe5c53cd78e8d06873f8ba48b232 100644 --- a/lib/SimpleSAML/XHTML/Template.php +++ b/lib/SimpleSAML/XHTML/Template.php @@ -244,6 +244,7 @@ class Template extends Response $templateDirs[] = [ $this->theme['module'] => TemplateLoader::getModuleTemplateDir($this->theme['module']) ]; + $templateDirs[] = ['__parent__' => TemplateLoader::getModuleTemplateDir($this->module)]; } catch (\InvalidArgumentException $e) { // either the module is not enabled or it has no "templates" directory, ignore } @@ -524,7 +525,7 @@ class Template extends Response public function show() { if ($this->useNewUI) { - echo $this->getContents(); + echo $this->getContents(); } else { require($this->findTemplatePath($this->template)); }