RSS Feed

Drupal Node Template in Teaser View

25.05.2010 by naden

Wer bei Drupal im Teaser-View ein anderes Node-Template nutzen möchte als im Node-View, der kann mit der Theme-Engine PhpTemplate in der template.php folgendes Codesnippet nutzen.

function THEME_NAME_preprocess_node(&$vars) {
  // if teaser view
  if($vars['node']->teaser) {
    $vars['template_files'][] = 'node-'. $vars['node']->type. '-teaser'; 
  }
}

Dann sucht Drupal nach der folgenden Template-Datei node-NODE_TYPE-teaser.tpl.php im Theme Verzeichnis.


Keine Kommentare »

Noch keine Kommentare

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>