diff --git a/core/templates/layout.guest.php b/core/templates/layout.guest.php index f006a6fda3818..a3c9d81082491 100644 --- a/core/templates/layout.guest.php +++ b/core/templates/layout.guest.php @@ -35,7 +35,9 @@ - + data-themes="">
diff --git a/lib/private/TemplateLayout.php b/lib/private/TemplateLayout.php index 5ffcf8a03bb1f..86198a4d2c5c5 100644 --- a/lib/private/TemplateLayout.php +++ b/lib/private/TemplateLayout.php @@ -151,6 +151,8 @@ public function __construct($renderAs, $appId = '') { if ($user) { $userDisplayName = $user->getDisplayName(); } + $theme = $this->config->getSystemValueString('enforce_theme', ''); + $this->assign('enabledThemes', $theme === '' ? [] : [$theme]); $this->assign('user_displayname', $userDisplayName); $this->assign('user_uid', \OC_User::getUser()); } elseif ($renderAs === TemplateResponse::RENDER_AS_PUBLIC) {