Какое правильное имя следует дать файлу шаблона страницы терминов таксономии?
У меня есть страница терминов таксономии, которая не является представлением. В нем просто перечислено все содержимое для таксономии. Я хотел бы настроить эту страницу, и я перепробовал все перестановки и комбинации имен для файла шаблона. Файл шаблона просто не будет работать. Я пытался page--taxonomy--term--5.tpl.php, страницатаксономия_term__5.tpl.php .
Какое правильное имя файла шаблона следует указать в данном случае?
Я использую Drupal 7.
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 работает в течение определенного срока
Я использую, например,
page--taxonomy--term--6.tpl.php
Убедитесь, что вы очистили кэш в разделе Конфигурация > Производительность> Очистите все кэши после создания шаблона.
Вы можете использовать модуль разработчика тем, чтобы найти любое имя шаблона или функцию темы. Просто включите модуль и укажите и нажмите на то, что вам нравится, чтобы тема была другой.