Как темизировать тип материала в Drupal
Втр, 10/09/2013 - 12:29 — создание сайта
Для того что бы темизировать тип содержимого к примеру story. Необходимо в файле template.php вашей темы разместить следующий код.
/** * implementation of template_preprocess_page() */ function ИМЯТЕМЫ_preprocess_page(&$variables) { if (isset($variables['node']) && $variables['node']->type) { $variables['template_files'][] = 'page-node-type-'.$variables['node']->type; } }
Теперь, например, для типа материала story шаблон выглядит page-node-type-story.tpl.php. Можно зайти в этот шаблон и поменять, добавить или удалить элементы страницы так как Вам это нужно. Изменение коснётся только материалы типа story и только при полном просмотре статьи.