- 10.01.2015 9:45
- ← Назад к списку
node.tpl.php – сюда передаётся вся информация о выводимом материале – заголовок, содержимое, автор, его таксономия и прочее. Чтобы создать шаблон для отдельного типа материала, необходимо создать файл с именем node--[node-type].tpl.php
, где [node-type]
это тип материала или node--[node-id].tpl.php
, где [node-id]
это id ноды.
Основные переменные:
$title
- заголовок материала без html.$content
- массив содержащий поля материала.$user_picture
- аватор автора материала в виде, заданном в user-picture.tpl.php.
$date
- отворматированная дата создания материала.
$name
- имя автора материала.
$node_url
- ссылка на материал.$display_submitted
- содержит информацию о том, публиковать или нет информацию о времени публикации и авторе.$submitted
- информация о времени публикации и авторе.$classes
- строка css классов, применяемых к текущему материалу.$title_prefix
- массив, содержание, выводящиеся перед заголовком.$title_suffix
- массив, содержание, выводящиеся после заголовка.
Дополнительные переменные:
$node
- полный материал.$type
- тип материала.$comment_count
- число комментариев к материалу.$uid
- ID автора материала.$created
- время создания материала в формате Unix timestamp.$classes_array
- массив, содержащий css стили материала.$zebra
- указывает четный ("even") или нечетный ("odd") материал.$id
- ID материала.
Статусные переменные:
$view_mode
- режим просмотра ('full', 'teaser' и т.д.)$teaser
- истина для режима анонса.$page
- истина для режима полного материала.$promote
- истина для материала отображающегося на главной странице.$sticky
- истина для закрепленного сверху материала.$status
- истина, если материал опубликован.$comment
- истина, если комментарии включенны.$readmore
- истина, если анонс не включает в себя весь материал.$is_front
- истина, если это главная страница.$logged_in
- истина, если просматривающий - залогинившийся польхователь.$is_admin
- истина, если просматривающий - админ.