Здравствуйте.
Создал новый тип материала, материалы которого выводятся в ноде.
Необходимо создать шаблон.
Создаю файлы в дирректрии темы/templates/node-название_типа_материала.tpl.php, чищу кэш, но друпал его не цепляет.
Как решить эту задачу?
Здравствуйте.
Создал новый тип материала, материалы которого выводятся в ноде.
Необходимо создать шаблон.
Создаю файлы в дирректрии темы/templates/node-название_типа_материала.tpl.php, чищу кэш, но друпал его не цепляет.
Как решить эту задачу?
Комментарии
Разобрался сам Спасибо
Тот же вопрос, рассказывай, как разобрался) ?
Нужно создать файл с именем node--тип_материала.tpl.php в папке название_темы/templates
А как подцепить свой page.tpl.php для конкретного типа нод?много инфы пересмотрел-ничего не получается..
нужно добавить следующие строки в template.php
voi - заменить на имя темы
<?php
function voi_preprocess_page(&$variables, $hook) {
if (isset(
$variables['node'])) {// Add template naming suggestion. It should alway use hyphens.
// If node type is "custom_news", it will pickup "page-custom-news.tpl.php".
//$variables['template_files'][] = 'page-'. str_replace('_', '-', $variables['node'] -> type).'.tpl.php';
$variables['theme_hook_suggestions'][] = 'page__' . $variables['node']->type;
}
?>}