Como usar templates de páginas para diferentes tipos de conteúdo.
Muitas vezes é interessante no D7 usar templates de páginas por tipos de conteúdo, ou seja, um template para blog, um para artigos, um para galerias e assim por diante. Porém, como fazer isso no Drupal 7? A solução é mais simples do que imagina. Veja:
Em seu tema, abra o arquivo template.php e acrescente a seguinte função no mesmo:
function seutema_preprocess_page(&$vars) { if (isset($vars['node']->type)) { $vars['theme_hook_suggestions'][] = 'page__' . $vars['node']->type; } }
Altere a parte “seutema” pelo nome do tema que está usando/criando e salve o arquivo.
Crie um template de página com o nome do tipo de conteúdo que deseja, por exemplo: se você tem um tipo de conteúdo de nome “blog”, seu template será page–blog.tpl.php; se for “artigos” seu template será page–artigos.tpl.php e assim por diante.
Faça as alterações que deseja em seu arquivo de template.
Maiores infos na documentação em http://drupal.org/node/1089656