From 83a8004706ef811b5254050f03a8aa3136b65e28 Mon Sep 17 00:00:00 2001 From: Jan-Hendrik Willms <tleilax+studip@gmail.com> Date: Wed, 25 May 2022 08:07:47 +0000 Subject: [PATCH] render template widget correctly, fixes #1106, re #1102 Closes #1106 Merge request studip/studip!660 --- lib/classes/sidebar/TemplateWidget.php | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/lib/classes/sidebar/TemplateWidget.php b/lib/classes/sidebar/TemplateWidget.php index 391d5afa00f..c937c3b69de 100644 --- a/lib/classes/sidebar/TemplateWidget.php +++ b/lib/classes/sidebar/TemplateWidget.php @@ -9,7 +9,7 @@ */ class TemplateWidget extends SidebarWidget { - protected $template; + protected $forced_rendering = true; /** * Constructor of the widget. @@ -26,21 +26,4 @@ class TemplateWidget extends SidebarWidget $this->template = $template; $this->template->set_attributes($variables); } - - /** - * Renders the template and widget. - * - * @param array $variables Additional variables for rendering - * @return string containing the rendered widget as html - */ - public function render($variables = []) - { - $this->template->set_attributes($variables); - $layout = $GLOBALS['template_factory']->open($this->layout); - $layout->layout_css_classes = $this->layout_css_classes; - return $this->template->render( - $this->template_variables, - $layout - ); - } } -- GitLab