From 40924523350dad76209088ca7c1de015ba8a9d27 Mon Sep 17 00:00:00 2001 From: Keven Clausen Date: Wed, 11 Mar 2026 11:17:02 +0100 Subject: [PATCH 1/3] init html patch --- components/ILIAS/COPage/classes/class.ilPageConfig.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/ILIAS/COPage/classes/class.ilPageConfig.php b/components/ILIAS/COPage/classes/class.ilPageConfig.php index ba89882ad48e..7c1c2e5ec0e7 100755 --- a/components/ILIAS/COPage/classes/class.ilPageConfig.php +++ b/components/ILIAS/COPage/classes/class.ilPageConfig.php @@ -351,7 +351,7 @@ public function setPreventHTMLUnmasking( public function getPreventHTMLUnmasking(): bool { - return true; + return false; } public function setEnableSelfAssessment( From ad7a4ddf1da49b92b3393341a3d472c42963ced2 Mon Sep 17 00:00:00 2001 From: kevenClausenKPG Date: Wed, 11 Mar 2026 11:29:40 +0100 Subject: [PATCH 2/3] Revert "Release 10.6" --- components/ILIAS/COPage/classes/class.ilPageConfig.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/ILIAS/COPage/classes/class.ilPageConfig.php b/components/ILIAS/COPage/classes/class.ilPageConfig.php index 7c1c2e5ec0e7..ba89882ad48e 100755 --- a/components/ILIAS/COPage/classes/class.ilPageConfig.php +++ b/components/ILIAS/COPage/classes/class.ilPageConfig.php @@ -351,7 +351,7 @@ public function setPreventHTMLUnmasking( public function getPreventHTMLUnmasking(): bool { - return false; + return true; } public function setEnableSelfAssessment( From cb103cc795573fe9391020639725d02ea4cc10f4 Mon Sep 17 00:00:00 2001 From: Javi Date: Thu, 16 Apr 2026 16:16:10 +0200 Subject: [PATCH 3/3] restore template hierarchy logic in skin restore logic from ILIAS 9: set global templates in the first skin level that can be overriden individually in each substyle --- components/ILIAS/UICore/classes/class.ilTemplate.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/components/ILIAS/UICore/classes/class.ilTemplate.php b/components/ILIAS/UICore/classes/class.ilTemplate.php index 5a7e38ffe6f2..8d6b16aff4d4 100755 --- a/components/ILIAS/UICore/classes/class.ilTemplate.php +++ b/components/ILIAS/UICore/classes/class.ilTemplate.php @@ -376,15 +376,23 @@ protected function getTemplatePath(string $a_tplname, string $a_in_module = ''): } $style = $this->getCurrentStyle(); - $base_path .= 'public/Customizing/skin/' . $skin . '/' . $style; + $base_path = $ilias_root . 'public/Customizing/skin/' . $skin; if ($a_in_module === 'components/ILIAS/UI/src') { $a_in_module = 'UI'; } + $from_style = $base_path . '/' . $style . '/' . $a_in_module . '/' . $a_tplname; + if ($this->fileexistsinskin($from_style)) { + return $from_style; + } + $from_skin = $base_path . '/' . $a_in_module . '/' . $a_tplname; + if ($this->fileexistsinskin($from_skin)) { + return $from_skin; + } - return $this->fileExistsInSkin($from_skin) ? $from_skin : $default; + return $default; } /**