maintenance-page.tpl.php
Same filename in this branch
Default theme implementation to display a single Drupal page while offline.
All the available variables are mirrored in html.tpl.php and page.tpl.php. Some may be blank but they are provided for consistency.
See also
template_preprocess_maintenance_page()
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
-
modules/
system/ maintenance-page.tpl.php
View source
<?php
/**
* @file
* Default theme implementation to display a single Drupal page while offline.
*
* All the available variables are mirrored in html.tpl.php and page.tpl.php.
* Some may be blank but they are provided for consistency.
*
* @see template_preprocess()
* @see template_preprocess_maintenance_page()
*
* @ingroup themeable
*/
?>
<!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;
?>">
<div id="page">
<div id="header">
<div id="logo-title">
<?php
if (!empty($logo)) {
?>
<a href="<?php
print $base_path;
?>" title="<?php
print t('Home');
?>" rel="home" id="logo">
<img src="<?php
print $logo;
?>" alt="<?php
print t('Home');
?>" />
</a>
<?php
}
?>
<div id="name-and-slogan">
<?php
if (!empty($site_name)) {
?>
<h1 id="site-name">
<a href="<?php
print $base_path;
?>" title="<?php
print t('Home');
?>" rel="home"><span><?php
print $site_name;
?></span></a>
</h1>
<?php
}
?>
<?php
if (!empty($site_slogan)) {
?>
<div id="site-slogan"><?php
print $site_slogan;
?></div>
<?php
}
?>
</div> <!-- /name-and-slogan -->
</div> <!-- /logo-title -->
<?php
if (!empty($header)) {
?>
<div id="header-region">
<?php
print $header;
?>
</div>
<?php
}
?>
</div> <!-- /header -->
<div id="container" class="clearfix">
<?php
if (!empty($sidebar_first)) {
?>
<div id="sidebar-first" class="column sidebar">
<?php
print $sidebar_first;
?>
</div> <!-- /sidebar-first -->
<?php
}
?>
<div id="main" class="column"><div id="main-squeeze">
<div id="content">
<?php
if (!empty($title)) {
?><h1 class="title" id="page-title"><?php
print $title;
?></h1><?php
}
?>
<?php
if (!empty($messages)) {
print $messages;
}
?>
<div id="content-content" class="clearfix">
<?php
print $content;
?>
</div> <!-- /content-content -->
</div> <!-- /content -->
</div></div> <!-- /main-squeeze /main -->
<?php
if (!empty($sidebar_second)) {
?>
<div id="sidebar-second" class="column sidebar">
<?php
print $sidebar_second;
?>
</div> <!-- /sidebar-second -->
<?php
}
?>
</div> <!-- /container -->
<div id="footer-wrapper">
<div id="footer">
<?php
if (!empty($footer)) {
print $footer;
}
?>
</div> <!-- /footer -->
</div> <!-- /footer-wrapper -->
</div> <!-- /page -->
</body>
</html>
Related topics
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.