🔎 Drupal 7
27 янв 2011
Я уже писал о темизации страницы таксономии в зависимости от словаря для Drupal 6. На днях появилась необходимость в подобном решении для седьмой версии. API Drupal 7 отличается от шестерки, да и произошли некоторые изменения в функциях темизации тем.
Темизация страницы таксономии в Drupal 7
Вставляете данный код в template.php, расположенный в папке темы.
function имятемы_preprocess_page(&$variables,$hook) { if(arg(0) == 'taxonomy' && arg(1) == 'term' && is_numeric(arg(2))) { $term = taxonomy_term_load(arg(2)); if ($term->vid==4){ // 4 указывает на номер словаря, для которого мы определяем новый шаблон. $variables['theme_hook_suggestions'][] = 'page__voc__news'; } } }
Копируете page.tpl.php в page--voc--news.tpl.php и изгаляетесь на внешним видом как Вам захочется.