From 3a934722e5e95a95960e7c733b76d3366e21b5f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Hojtsy?= Date: Wed, 16 Jan 2008 10:47:17 +0000 Subject: #196630 follow up by JirkaRybka: fix theme location information in maintenance theming, so IE6 fix CSS is loaded properly --- includes/theme.maintenance.inc | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/includes/theme.maintenance.inc b/includes/theme.maintenance.inc index 0b9b9fdbb..b4cc24940 100644 --- a/includes/theme.maintenance.inc +++ b/includes/theme.maintenance.inc @@ -139,6 +139,12 @@ function theme_install_page($content) { $variables['messages'] .= theme('status_messages', 'status'); } + // This was called as a theme hook (not template), so we need to + // fix path_to_theme() for the template, to point at the actual + // theme rather than system module as owner of the hook. + global $theme_path; + $theme_path = 'themes/garland'; + return theme_render_template('themes/garland/maintenance-page.tpl.php', $variables); } @@ -171,6 +177,12 @@ function theme_update_page($content, $show_messages = TRUE) { $variables['messages'] .= theme('status_messages', 'warning'); } + // This was called as a theme hook (not template), so we need to + // fix path_to_theme() for the template, to point at the actual + // theme rather than system module as owner of the hook. + global $theme_path; + $theme_path = 'themes/garland'; + return theme_render_template('themes/garland/maintenance-page.tpl.php', $variables); } -- cgit v1.2.3