Scroll
page-content-type.tpl.php poseban šablon za tip sadržaja
Verovatno ste već pravili posebne šablone za svoje čvorove tako što ste ih predefinisali kao node-content-type.tpl.php.
Ponekad je to dovoljno, ali ponekad je za određeni tip sadržaja potrebno postaviti poseban šablon. Nažalost, u Drupal 6 to nije moguće bez dodatnog koda. Da bi naši novi šabloni za tipove sadržaja poput page-content-type.tpl.php proradili, potrebno je u fajl template.php ubaciti sledeći kod:
function phptemplate_preprocess_page(&$vars) { if (isset($vars['node'])) { $vars['template_files'][] = 'page-'. str_replace('_', '-', $vars['node']->type); } }
Sada možete kreirati svoj šablon za tip sadržaja, na primer page-news.tpl.php (gde je news mašinsko ime tipa sadržaja novosti).
U Drupalu je takođe moguće predefinisati šablone za prikaz termina taksonomije dodavanjem funkcije u template.php:
function phptemplate_preprocess_node(&$vars) { if (arg(0) == 'taxonomy') { $suggestions = array( 'node-taxonomy' ); $vars['template_files'] = array_merge($vars['template_files'], $suggestions); } }
Nakon toga možete u folderu sa trenutnom temom predefinisati šablon node-taxonomy.tpl.php.