У меня 6 друпал тема waffles
Необходимо сделать шаблон для отдельного документа.
Для этого как я понял нужно создать файл node-5.tpl.php где 5 — это ID документа а также page-node-5.tpl.php.
В добавок как я понял нужно добавить код в template.php.
Добавил следующий код отсюда http://setegnom.com/node/1073
function _phptemplate_variables($hook, $vars = array()) {
switch ($hook) {
case 'node':
$vars['template_files'] = array('node-'. $vars['nid']);
break;
}
return $vars;
}
С page-node-5.tpl.php все нормально а вот node-5.tpl.php почему то друпал не берет. Не могу догнать что я сделал не так. Помогите кто знает
Комментарии
Насколько я помню в 6ом Друпале нет необходимости вносить такой код в template.php.
Файл node-5.tpl.php отвечает за вывод ноды с типом "5" (если такой вообще допустим). Зачем Вам понадобилось переопределять node.tpl.php?
Дело в том что эта страница будет главной и мне нужно изменить шаблон страницы так чтобы кроме содержания ноды ничего не отображалось. Поэтому мне нужно убрать с отдельной страницы в даном случае страницы под номером пять заголовок, хлебные крошки и т.д. и оставить лишь содержание документа.
Просто сделайте файл page-node-5.tpl.php и сверстайте в нем уникальный шаблон... Тем более, что этот метод, как вы говорите, у вас уже работает )