Темизация node.tpl.php в drupal 7

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 - истина, если просматривающий - админ.