ВопросТемизация отдельной страницы c помощью $node
Добрый день. В программировании не силён, поэтому прошу помочь мне в этом вопросе.
Мне нужно темизировать отдельную страницу. Делать отдельный шаблон для этого не вижу смысла, поскольку содержимое этой страницы от остальных отличается несколькими строчками html кода.
в page.tpl написал
<?php if ($node -> nid != '656'): ?> тут html <?php endif; ?>
В результате всё работает, но вылазят ошибки Notice: Undefined variable. Я так понимаю неопределенна переменная $node. Нужно определить эту переменную в template.php в ф-ции preprocess_page? Не подскажите что там прописать.
- Alex_88
- 20.11.2013
- 3999
Комментарии
Если предупреждение появляется именно из-за этого кода, то имеет смысл его модифицировать так
Спасибо, помогло! Сам думал так сделать. Находил похожее решение на форуме.
Только я подумал, что ошибка вылазит потому, что массив $node не был сформирован, поэтому и проверять переменную на существование подумал бессмысленно. Надо было меньше думать, а больше пробовать)
Комментировать