Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Benutzerhandbuch › Entwicklung von Modulen und Themes › Das Drupal Theme System (PHPTemplate) › Page.tpl.php ›

Beispiel Aufbau einer Page.tpl.php (Drupal 5)

Eingetragen von bv (3879) am 24.07.2007 - 12:03 Uhr in
  • Drupal 5.x

Der nachfolgende Code zeigt die page.tpl.php Datei des Bluemarine-Themes.

<!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" lang="<?php print $language ?>" xml:lang="<?php print $language ?>">

<head>
  <title><?php print $head_title ?></title>
  <?php print $head ?>
  <?php print $styles ?>
  <?php print $scripts ?>
  <script type="text/javascript"><?php /* Needed to avoid Flash of Unstyle Content in IE */ ?> </script>
</head>

<body>

<table border="0" cellpadding="0" cellspacing="0" id="header">
  <tr>
    <td id="logo">
      <?php if ($logo) { ?><a href="<?php print $base_path ?>" title="<?php print t('Home') ?>"><img src="<?php print $logo ?>" alt="<?php print t('Home') ?>" /></a><?php } ?>
      <?php if ($site_name) { ?><h1 class='site-name'><a href="<?php print $base_path ?>" title="<?php print t('Home') ?>"><?php print $site_name ?></a></h1><?php } ?>
      <?php if ($site_slogan) { ?><div class='site-slogan'><?php print $site_slogan ?></div><?php } ?>
    </td>
    <td id="menu">
      <?php if (isset($secondary_links)) { ?><?php print theme('links', $secondary_links, array('class' =>'links', 'id' => 'subnavlist')) ?><?php } ?>
      <?php if (isset($primary_links)) { ?><?php print theme('links', $primary_links, array('class' =>'links', 'id' => 'navlist')) ?><?php } ?>
      <?php print $search_box ?>
    </td>
  </tr>
  <tr>
    <td colspan="2"><div><?php print $header ?></div></td>
  </tr>
</table>

<table border="0" cellpadding="0" cellspacing="0" id="content">
  <tr>
    <?php if ($sidebar_left) { ?><td id="sidebar-left">
      <?php print $sidebar_left ?>
    </td><?php } ?>
    <td valign="top">
      <?php if ($mission) { ?><div id="mission"><?php print $mission ?></div><?php } ?>
      <div id="main">
        <?php print $breadcrumb ?>
        <h1 class="title"><?php print $title ?></h1>
        <div class="tabs"><?php print $tabs ?></div>
        <?php print $help ?>
        <?php print $messages ?>
        <?php print $content; ?>
        <?php print $feed_icons; ?>
      </div>
    </td>
    <?php if ($sidebar_right) { ?><td id="sidebar-right">
      <?php print $sidebar_right ?>
    </td><?php } ?>
  </tr>
</table>

<div id="footer">
  <?php print $footer_message ?>
</div>
<?php print $closure ?>
</body>
</html>

‹ Page.tpl.php nach oben Standard-Template für die Seitenausgabe (page.tpl) (Drupal6) ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • CSV-Import mit eigenständigen u abfragbaren MySQL-Tabellen als Ergebnis - Content Import Modul
  • Bootstrap wird zweimal geladen
  • Fehlermeldung CAPTCHA Formular
  • Konto löschen, wie? (Drupalorg/Drupalcenter)
  • Download Feld beim Bearbeiten der Node, nicht bei der Benutzeranzeige
  • [gelöst] Updates Drupal 8 für meine Webseite
  • Falsches CSS wird geladen
  • Suche jemanden, der mir mit Drupal 7 / Adaptive Image Styles weiterhelfen kann
  • XML-Dateien oder MySQL-Feld: Ist Drupal das Richtige für Zeitungsprojekt?
  • Upgrade von D7 auf D8 viele Views
  • RewriteEngine on in .htaccess 1 x oder mehrfach eintragen?
  • Wie Node-Zugriffsrechte performant ermitteln?
Weiter

Neue Kommentare

  • Du erstellst einen passenden content type
    vor 1 Tag 7 Stunden
  • Welches CAPTCHA Modul
    vor 1 Tag 19 Stunden
  • vielleicht solltest du dann
    vor 1 Tag 22 Stunden
  • Nein, das ist nicht
    vor 2 Tagen 12 Stunden
  • Ist das nicht möglich
    vor 2 Tagen 12 Stunden
  • Kritische Sicherheitslücken in Contrib-Modulen gibt es häufiger
    vor 2 Tagen 17 Stunden
  • Wenn ich in der styles.css
    vor 3 Tagen 2 Stunden
  • Hi.Ein anderer Punkt dürfte
    vor 3 Tagen 5 Stunden
  • Du kannst problemlos eigene
    vor 3 Tagen 8 Stunden
  • Hi, ich kenne zwar das Modul
    vor 3 Tagen 9 Stunden

Statistik

Beiträge im Forum: 243391
Registrierte User: 18524

Neue User:

  • Berta234
  • webazubi
  • experte-fuer-wunder

» Alle User anzeigen

User nach Punkten sortiert:
wla8768
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3879
ronald3785
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 1 Gast online.

DrupalCenter durchsuchen:

Benutzerhandbuch

  • FAQ - Häufig gestellte Fragen.
  • Links & Downloads
  • Über Drupalcenter.de und das deutschsprachige Benutzerhandbuch
  • Über Drupal
  • Einsteiger
  • Fortgeschrittene
  • Entwicklung von Modulen und Themes
    • Das Drupal Theme System (PHPTemplate)
      • Page.tpl.php
        • Beispiel Aufbau einer Page.tpl.php (Drupal 5)
        • Standard-Template für die Seitenausgabe (page.tpl) (Drupal6)
        • Verschiedene Page-Templates in einem Theme nutzen
      • Node.tpl.php
      • Block.tpl.php
      • Comment.tpl.php
    • Theme Handbuch (Drupal 6)
    • 5.x Themes in 6.x konvertieren
    • Leitfaden zur Entwicklung von Modulen
    • Module zu Drupal CVS hinzufügen
    • Resourcen für den Theming-Ninja
  • Drupalcenters Community
  • Drupal 7 Video-Trainings (Deutsch)
  • Drupal-Testumgebung erstellen
  • Drupal 6 Module
  • Drupal 7 Module
  • Drupal Screencasts auf deutsch
  • Archiv

Das Copyright des deutschsprachigen Drupal-Benutzerhandbuches unterliegt den jeweiligen Autoren. Übersetzungen des englischsprachigen Drupal-Benutzerhandbuches unterliegen der Creative Commons License, Attribution-ShareAlike 2.0.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association