maintenance-page.tpl.php
Same filename in this branch
Override of the default maintenance page.
This is an override of the default maintenance page. Used for Garland and Minnelli, this file should not be moved or modified since the installation and update pages depend on this file.
This mirrors closely page.tpl.php for Garland in order to share the same styles.
5 theme calls to maintenance-page.tpl.php
- drupal_deliver_html_page in includes/
common.inc - Packages and sends the result of a page callback to the browser as HTML.
- theme_install_page in includes/
theme.maintenance.inc - Returns HTML for the installation page.
- theme_update_page in includes/
theme.maintenance.inc - Returns HTML for the update page.
- _batch_progress_page in includes/
batch.inc - Outputs a batch processing page.
- _drupal_log_error in includes/
errors.inc - Logs a PHP error or exception and displays an error page in fatal cases.
File
-
themes/
garland/ maintenance-page.tpl.php
View source
<?php
/**
* @file
* Override of the default maintenance page.
*
* This is an override of the default maintenance page. Used for Garland and
* Minnelli, this file should not be moved or modified since the installation
* and update pages depend on this file.
*
* This mirrors closely page.tpl.php for Garland in order to share the same
* styles.
*/
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php
print $language->language;
?>" lang="<?php
print $language->language;
?>" dir="<?php
print $language->dir;
?>">
<head>
<title><?php
print $head_title;
?></title>
<?php
print $head;
?>
<?php
print $styles;
?>
<?php
print $scripts;
?>
</head>
<body class="<?php
print $classes;
?>">
<!-- Layout -->
<div id="header-region" class="clearfix"><?php
print $header;
?></div>
<div id="wrapper">
<div id="container" class="clearfix">
<div id="header">
<div id="logo-floater">
<?php
// Prepare header
$site_fields = array();
if ($site_name) {
$site_fields[] = $site_name;
}
if ($site_slogan) {
$site_fields[] = $site_slogan;
}
$site_title = implode(' ', $site_fields);
if ($site_fields) {
$site_fields[0] = '<span>' . $site_fields[0] . '</span>';
}
$site_html = implode(' ', $site_fields);
if ($logo || $site_title) {
print '<h1 id="branding"><a href="' . $base_path . '" title="' . $site_title . '">';
if ($logo) {
print '<img src="' . $logo . '" alt="' . $site_title . '" id="logo" />';
}
print $site_html . '</a></h1>';
}
?>
</div>
</div> <!-- /header -->
<?php
if ($sidebar_first) {
?>
<div id="sidebar-first" class="sidebar">
<?php
print $sidebar_first;
?>
</div>
<?php
}
?>
<div id="center"><div id="squeeze"><div class="right-corner"><div class="left-corner">
<?php
if ($title) {
?><h2><?php
print $title;
?></h2><?php
}
?>
<?php
print $messages;
?>
<?php
print $help;
?>
<div class="clearfix">
<?php
print $content;
?>
</div>
<div id="footer"><?php
print $footer;
?></div>
</div></div></div></div> <!-- /.left-corner, /.right-corner, /#squeeze, /#center -->
<?php
if ($sidebar_second) {
?>
<div id="sidebar-second" class="sidebar">
<?php
print $sidebar_second;
?>
</div>
<?php
}
?>
</div> <!-- /container -->
</div>
<!-- /layout -->
</body>
</html>
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.