Вольный перевод от начинающего друпаллурга.
Для версии Drupal 6.
Файл отвечает за отображение материала в полном виде или в списках.
Основные переменные:
$title: Заголовок материала (без тэгов HTML).
$content: Содержимое материала. Полное оно или анонс зависит от состояния переменной $teaser.
$picture: Аватар или картинка пользователя выводимая из функции theme_user_picture().
$date: Отформатированная дата создания (если хотите отформатировать ее по другому функцией format_date(), применяйте переменную $created).
$links: Ссылки материала "Читать далее", "Добавить комментарий", и так далее выводимая из функции theme_links().
$name: Отформатированное имя автора материала выводимое из функции theme_user().
$node_url: Полный путь к странице материала.
$terms: Отформатированный список терминов таксономии материала выводимый из функции theme_links().
$submitted: отформатированная информация об авторе и времени создания материала выводимая из функции theme_node_submitted().
Дополнительные переменные:
$node: Полный объект материала. Может содержать небезопасные данные.
$type: Тип материала, т. е. story, page, blog и т. д.
$comment_count: Число комментариев, добавленых к материалу.
$uid: Идентификатор ID автора материала.
$created: Время создания материала в формате Unix timestamp.
$zebra: Выводит значения "even" (четный) или "odd" (нечетный), которое показывает положение материала в списках и применяется для чередования полос в них.
$id: Позиция (порядковый номер) материала в списках.
Статусные переменные:
$teaser: ИСТИНА для режима анонса.
$page: ИСТИНА для режима полного отображения.
$promote: ИСТИНА для статуса "отображать на главной".
$sticky: ИСТИНА для статуса "закреплять вверху списков".
$status: ИСТИНА для статуса "опубликовано".
$comment: Установки комментариев для материала: Отключено - 0. Только чтение - 1.
Чтение/Запись - 2.
$readmore: ИСТИНА, если анонс материала не включает в себя все полное содержимое.
$is_front: ИСТИНА для главной страницы.
$logged_in: ИСТИНА для авторизованного пользователя.
$is_admin: ИСТИНА, если текущий пользователь является администратором.
Дополнительно
template_preprocess()
template_preprocess_node()
Источники:
node.tpl.php, Drupal 6 API
Отправить комментарий