Наш друпал разработчик покинул компанию, так что теперь я учусь этому)
Если я открываю какой-либо редактор страниц в панели администратора, я вижу поле выбора «Пользовательский шаблон». В файловой структуре у меня есть несколько страниц — и узлов — файлы с похожими именами.
Например, в поле выбора есть пункт «Шаблон полной ширины». В структуре файла есть узел — custom — fullwidth.tpl.php и page — custom — fullwidth.tpl.php.
Поэтому мне нужно создать еще один пользовательский шаблон, но я не могу найти его в панели администратора. Как это сделать, подскажите пожалуйста.
Thanx!
Я нашел это сам.
Перейти к структурам-типам контента-управлять полями. Есть поле — «ПОЛЬЗОВАТЕЛЬСКИЙ шаблон». Там мне нужно добавить новый.
Попробуйте написать этот фрагмент кода в вашем файле template.php.
function yourthemename_preprocess_page(&$vars, $hook) {
if (!empty($vars['node']) && !empty($vars['node']->type)) {
$vars['theme_hook_suggestions'][] = 'page__node__' . $vars['node']->type;
}
}
А затем создайте новый пользовательский шаблон в side / sites / all / [theme]. А затем очистите кэш один раз.
Я попробовал это в Drupal 7.x, и он работает нормально для меня.