Same filename in this branch
  1. 6.x themes/garland/page.tpl.php
  2. 6.x themes/pushbutton/page.tpl.php
  3. 6.x themes/bluemarine/page.tpl.php
  4. 6.x modules/system/page.tpl.php
Same filename and directory in other branches
  1. 5.x themes/garland/page.tpl.php
  2. 7.x themes/garland/page.tpl.php
2 theme calls to page.tpl.php
drupal_access_denied in includes/common.inc
Generates a 403 error if the request is not allowed.
drupal_not_found in includes/common.inc
Generates a 404 error if the request can not be handled.

File

themes/garland/page.tpl.php
View source
<!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>
    <?php

print $head;
?>
    <title><?php

print $head_title;
?></title>
    <?php

print $styles;
?>
    <?php

print $scripts;
?>
    <!--[if lt IE 7]>
      <?php

print phptemplate_get_ie_styles();
?>
    <![endif]-->
  </head>
  <body<?php

print phptemplate_body_class($left, $right);
?>>

<!-- Layout -->
  <div id="header-region" class="clear-block"><?php

print $header;
?></div>

    <div id="wrapper">
    <div id="container" class="clear-block">

      <div id="header">
        <div id="logo-floater">
        <?php


// Prepare header
$site_fields = array();
if ($site_name) {
  $site_fields[] = check_plain($site_name);
}
if ($site_slogan) {
  $site_fields[] = check_plain($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><a href="' . check_url($front_page) . '" title="' . $site_title . '">';
  if ($logo) {
    print '<img src="' . check_url($logo) . '" alt="' . $site_title . '" id="logo" />';
  }
  print $site_html . '</a></h1>';
}
?>
        </div>

        <?php

if (isset($primary_links)) {
  ?>
          <?php

  print theme('links', $primary_links, array(
    'class' => 'links primary-links',
  ));
  ?>
        <?php

}
?>
        <?php

if (isset($secondary_links)) {
  ?>
          <?php

  print theme('links', $secondary_links, array(
    'class' => 'links secondary-links',
  ));
  ?>
        <?php

}
?>

      </div> <!-- /header -->

      <?php

if ($left) {
  ?>
        <div id="sidebar-left" class="sidebar">
          <?php

  if ($search_box) {
    ?><div class="block block-theme"><?php

    print $search_box;
    ?></div><?php

  }
  ?>
          <?php

  print $left;
  ?>
        </div>
      <?php

}
?>

      <div id="center"><div id="squeeze"><div class="right-corner"><div class="left-corner">
          <?php

print $breadcrumb;
?>
          <?php

if ($mission) {
  print '<div id="mission">' . $mission . '</div>';
}
?>
          <?php

if ($tabs) {
  print '<div id="tabs-wrapper" class="clear-block">';
}
?>
          <?php

if ($title) {
  print '<h2' . ($tabs ? ' class="with-tabs"' : '') . '>' . $title . '</h2>';
}
?>
          <?php

if ($tabs) {
  print '<ul class="tabs primary">' . $tabs . '</ul></div>';
}
?>
          <?php

if ($tabs2) {
  print '<ul class="tabs secondary">' . $tabs2 . '</ul>';
}
?>
          <?php

if ($show_messages && $messages) {
  print $messages;
}
?>
          <?php

print $help;
?>
          <div class="clear-block">
            <?php

print $content;
?>
          </div>
          <?php

print $feed_icons;
?>
          <div id="footer"><?php

print $footer_message . $footer;
?></div>
      </div></div></div></div> <!-- /.left-corner, /.right-corner, /#squeeze, /#center -->

      <?php

if ($right) {
  ?>
        <div id="sidebar-right" class="sidebar">
          <?php

  if (!$left && $search_box) {
    ?><div class="block block-theme"><?php

    print $search_box;
    ?></div><?php

  }
  ?>
          <?php

  print $right;
  ?>
        </div>
      <?php

}
?>

    </div> <!-- /container -->
  </div>
<!-- /layout -->

  <?php

print $closure;
?>
  </body>
</html>