Я создал свою собственную тему.В файле template.php у меня есть следующий код:
function mytheme_preprocess_page(&$variables) {
if(isset($variables['node'])){
if($variables['node']->type === 'sports'){
$variables['theme_hook_suggestions'][] = 'page__node__sports';
}
}
}
И у меня есть файл page_ node _sports.tpl.php в каталоге шаблонов моей темы, и я очистилкеш.Однако шаблон page_ node _sports.tpl.php не используется.Выполняя некоторую отладку, я вставил оператор echo в начале функции preprocess_page, и она появилась на экране, так что я знаю, что функция запущена.Но предложение шаблона просто не работает.Я даже удалил операторы if внутри функции, оставив только строку $ variable ['theme_hook_suggestions'] = ..., но все же nada.
Есть идеи, что не так?