page.tpl.php
Same filename in this branch
Custom theme implementation to display a single Drupal page without sidebars. The sidebars are hidden by regions_hidden for this theme, so the default page.tpl.php will not work without throwing exceptions.
1 theme call to page.tpl.php
- system_element_info in modules/
system/ system.module - Implements hook_element_info().
File
-
modules/
block/ tests/ themes/ block_test_theme/ page.tpl.php
View source
<?php
/**
* @file
* Custom theme implementation to display a single Drupal page without
* sidebars. The sidebars are hidden by regions_hidden for this theme, so
* the default page.tpl.php will not work without throwing exceptions.
*/
?>
<div id="page-wrapper"><div id="page">
<div id="header"><div class="section clearfix">
<?php
if ($logo) {
?>
<a href="<?php
print $front_page;
?>" title="<?php
print t('Home');
?>" rel="home" id="logo">
<img src="<?php
print $logo;
?>" alt="<?php
print t('Home');
?>" />
</a>
<?php
}
?>
<?php
if ($site_name || $site_slogan) {
?>
<div id="name-and-slogan">
<?php
if ($site_name) {
?>
<?php
if ($title) {
?>
<div id="site-name"><strong>
<a href="<?php
print $front_page;
?>" title="<?php
print t('Home');
?>" rel="home"><span><?php
print $site_name;
?></span></a>
</strong></div>
<?php
}
else {
/* Use h1 when the content title is empty */
?>
<h1 id="site-name">
<a href="<?php
print $front_page;
?>" title="<?php
print t('Home');
?>" rel="home"><span><?php
print $site_name;
?></span></a>
</h1>
<?php
}
?>
<?php
}
?>
<?php
if ($site_slogan) {
?>
<div id="site-slogan"><?php
print $site_slogan;
?></div>
<?php
}
?>
</div> <!-- /#name-and-slogan -->
<?php
}
?>
<?php
print render($page['header']);
?>
</div></div> <!-- /.section, /#header -->
<?php
if ($main_menu || $secondary_menu) {
?>
<div id="navigation"><div class="section">
<?php
print theme('links__system_main_menu', array(
'links' => $main_menu,
'attributes' => array(
'id' => 'main-menu',
'class' => array(
'links',
'inline',
'clearfix',
),
),
'heading' => t('Main menu'),
));
?>
<?php
print theme('links__system_secondary_menu', array(
'links' => $secondary_menu,
'attributes' => array(
'id' => 'secondary-menu',
'class' => array(
'links',
'inline',
'clearfix',
),
),
'heading' => t('Secondary menu'),
));
?>
</div></div> <!-- /.section, /#navigation -->
<?php
}
?>
<?php
if ($breadcrumb) {
?>
<div id="breadcrumb"><?php
print $breadcrumb;
?></div>
<?php
}
?>
<?php
print $messages;
?>
<div id="main-wrapper"><div id="main" class="clearfix">
<div id="content" class="column"><div class="section">
<?php
if ($page['highlighted']) {
?><div id="highlighted"><?php
print render($page['highlighted']);
?></div><?php
}
?>
<a id="main-content"></a>
<?php
print render($title_prefix);
?>
<?php
if ($title) {
?><h1 class="title" id="page-title"><?php
print $title;
?></h1><?php
}
?>
<?php
print render($title_suffix);
?>
<?php
if ($tabs = render($tabs)) {
?><div class="tabs"><?php
print $tabs;
?></div><?php
}
?>
<?php
print render($page['help']);
?>
<?php
if ($action_links) {
?><ul class="action-links"><?php
print render($action_links);
?></ul><?php
}
?>
<?php
print render($page['content']);
?>
<?php
print $feed_icons;
?>
</div></div> <!-- /.section, /#content -->
</div></div> <!-- /#main, /#main-wrapper -->
<div id="footer"><div class="section">
<?php
print render($page['footer']);
?>
</div></div> <!-- /.section, /#footer -->
</div></div> <!-- /#page, /#page-wrapper -->
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.