Какое правильное имя следует дать файлу шаблона страницы терминов таксономии?


У меня есть страница терминов таксономии, которая не является представлением. В нем просто перечислено все содержимое для таксономии. Я хотел бы настроить эту страницу, и я перепробовал все перестановки и комбинации имен для файла шаблона. Файл шаблона просто не будет работать. Я пытался page--taxonomy--term--5.tpl.php, страницатаксономия_term__5.tpl.php .

Какое правильное имя файла шаблона следует указать в данном случае?

Я использую Drupal 7.

Author: kiamlaluno, 2012-03-27

3 answers

Я обнаружил, что template.php файл также нуждался в функции предварительной обработки, чтобы это работало:

function THEMENAME_preprocess_page(&$variables) {
 if ( arg(0) == 'taxonomy' && arg(1) == 'term' ) {
   $term = taxonomy_term_load(arg(2));
   $variables['theme_hook_suggestions'][] = 'page__taxonomy__term__' . $term->tid;
    }
}

Затем page--taxonomy--term--5.tpl.php работает в течение определенного срока

 0
Author: keva, 2012-03-28 02:01:37

Я использую, например,

page--taxonomy--term--6.tpl.php

Убедитесь, что вы очистили кэш в разделе Конфигурация > Производительность> Очистите все кэши после создания шаблона.

 3
Author: davidgmar, 2012-03-27 20:29:16

Вы можете использовать модуль разработчика тем, чтобы найти любое имя шаблона или функцию темы. Просто включите модуль и укажите и нажмите на то, что вам нравится, чтобы тема была другой.

 0
Author: BetaRide, 2012-03-28 06:18:46