Drupal Tutorial 7 - Verfügbare Variablen in Templates
Inhaltsverzeichnis
Anzeige Hier werben
Page.tpl.php
Generelle Variabeln:
- $base_path: Gibt den Base Pfad der Drupal Installation zurück
- $css: Array mit den CSS Dateien der aktuellen Seite
- $directory: Gibt den Pfad zum Template zurück. (z.B themes/garland)
- $is_front: TRUE falls die aktuelle Seite die Startseite ist
- $logged_in: TRUE wenn der User eingeloggt ist
- $is_admin: TRUE wenn der User Adminrechte hat
Seiten Metadaten:
- $language: (object) Die Sprache der Webseite
- $head_title: Modifizierte Version des Seitentitels
- $head: Gibt die Tags für den HTML Head zurück
- $styles: Importiert alle CSS Dateien für die Seite
- $scripts: Importiert JavaScript Dateien und Einstellungen
- $body_classes: CSS Klassen für den Body tag
Seiten Identität:
- $front_page: URL der Startseite
- $logo: Pfad zum Logo
- $site_name: Name der Seite
- $site_slogan: Slogan der Seite
- $mission:Mission der Seite
Navigation:
- $search_box: HTML um die Suchbox auszugeben
- $primary_links (array): Array mit den primary_links
- $secondary_links (array): Array mit den secondary_links
Seiten Inhalt (für die Standard page.tpl.php)
- $left: HTML der linken Sidebar
- $breadcrumb: Breadcrumbs
- $title: Titel der aktuellen Seite
- $help: Hifle
- $messages: Error Nachrichten
- $tabs: Tabs für Seiten (Edit, View)
- $content: Inhalt der aktuellen Seite
- $right: HTML der rechten Sidebar
left, right, ... kann beliebig in der template.info angepasst werden (muss aber in der page.tpl auch ausgegeben werden)
Footer:
- $feed_icons: String mit allen "feed icons" für die aktuelle Seite
- $footer_message: Footer Nachricht (wird in den admin settings eingestellt)
- $footer : HTML des Footers
- $closure: Schließende Variable nach dem Dynamischen Inhalt
Node.tpl.php
Generelle Variabeln:
- $title: Titel der Node
- $content: Content der Node
- $picture: Bild des Autors
- $date: Formatiertes Erstellungsdatum
- $links: Links zum Thema wie "Mehr lesen" "Neuen Kommentar erstellen
- $name: Username des Autors
- $node_url: URL der Node
- $terms: Taxonomy Links
- $submitted: Erstellungsinformationen
- $node: Die komplette Node
- $type: Nodetyp
- $comment_count: Anzahl der Kommentare
- $uid: User ID des Autors
- $created: Erstellungsdatum als Timestamp.
- $zebra: Fürg "even" oder "odd" z.B zu Listen
- $id: ID der Node
Status variablen
- $teaser: Teaser verfügbar (ja = true)
- $page: Flag for the full page state.
- $promote: Flag for front page promotion state.
- $sticky: Flags for sticky post setting.
- $status: Veröffentlicht (ja = true)
- $comment: Kommentare erlaubt (ja = true)
- $readmore: Mehr lesen (ja = true)
- $is_front: Auf der Startseite (ja = true)
- $logged_in: Loginstatus (logged in = true)
- $is_admin: Adminstatus (admin = true)
Comment.tpl.php
Generelle Variabeln:
- $author: Kommentarautor
- $content: Kommentarinhalt
- $date: Erstellungszeitpunkt
- $links: Links
- $new: Marker für neue Kommentare
- $picture: Autorbild
- $signature: Autorsignatur
- $status: Kommentarstatus
- $submitted: Erstellungsinformationen
- $title: Verlinkter Titel
- $comment: Komplettes Objekt
- $node: Node der der Kommentar zugeordnet ist
Block.tpl.php
Generelle Variabeln:
- $block->subject: Block Titel
- $block->content: Block Content.
- $block->module: Modul welches den Block generiert
- $block->delta: This is a numeric id connected to each module.
- $block->region: Block Region
Hilfs Variablen
- $block_zebra: Fügt "odd" und "even" zu jeder Blockregion hinzu"
- $zebra: Fügt "odd" und "even" zu einer Blockregion hinzu"
- $block_id: Counter in jeder Blockregion
- $id: Counter in einer Blockregion
- $is_front: Auf der Startseite (ja = true)
- $logged_in: Loginstatus (logged in = true)
- $is_admin: Adminstatus (admin = true)
Drupal Tutorial
- Drupal Tutorial 1 - Das HowTo zu Drupal (erschienen am 12.04.2010)
- Drupal Tutorial 2 - Die Installation (erschienen am 19.04.2010)
- Drupal Tutorial 3 - Die Konfiguration von Drupal (erschienen am 26.04.2010)
- Drupal Tutorial 4 - Die Installation von Modulen (erschienen am 3.05.2010)
- Drupal Tutorial 5 - Module, die jeder haben sollte (erschienen am 10.05.2010)
- Drupal Tutorial 6 - Erstellen eigener Themes (erschienen am 17.05.2010)
- Drupal Tutorial 7 - Verfügbare Variablen in Templates (erscheint am 24.05.2010)
weitere Tutorials folgen
Kommentare: Drupal Tutorial 7 - Verfügbare Variablen in Templates
Neuen Kommentar schreiben


