node.tpl.php, список доступных переменных (Drupal 6)

Вольный перевод от начинающего друпаллурга.

Для версии 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

А для 5 версии?

А для 5 версии аналогично?

для 5-ой

Нет. Есть разница http://shaman.asiadata.ru/node/103

Здравствуйте, а как сделать

Здравствуйте, а как сделать чтобы номера страниц комментариев (ответов, если их больше одной страницы) были не только в низу страницы но и в верху?

В настройках типов материалов

В настройках типов материалов - Установки комментариев - Управление комментариями. Выберите Расположить над и под комментариями.

Под топиком появилось

Под топиком появилось "Настройки просмотра комментариев" и три раскрывающихся списка: вид списка, сортировка и количество коментов. А мне нужно всего лишь чтобы номера страниц дублировались вверху

disturbulence

Тут был спам...

На моем друпале тоже некто

На моем друпале тоже некто обошел капчу и наплодил похожих сообщений

Чо её обходить

Чо её обходить. Ввели руками и наплодили. Вон, сегодня опять три штуки прибил.

Да не плохо мне понравилось

Да не плохо мне понравилось
[url=http://www.yandex.ru/] [/url]

Это вроде не все переменные?

Это вроде не все переменные? Где можно посмотреть полный список?

В шаблоне поставьте

В шаблоне поставьте print_r(get_defined_vars()); и любйтесь ими на здоровье.

О а я тут видел хороший сайт

О а я тут видел хороший сайт по этой статье Хакер сайт (сцылко убито одмином)

Уверены?

Сайт совсем не по теме статьи. И на мой взгляд просто уёбский такой себе сайт даже по своей теме.

Стоит ли

Вордпресс очень прожорливый, скажите стоит ли переходить на Drupal?

А почему бы и нет?

Разве только у вас просто блог, тогда коней менять ни к чему. Друпал хорош для серьёзных проектов. Например тут http://www.drupal.ru/high-traffic-sites-list

Ну, из моих больших проектов:
http://cominf.org
http://ipload.ru

А требовательность к ресурсам? Сейчас все приличные CMS требовательны к ресурсам. Подыщите хостинг получше.

Чем Вас его прожорливость не

Чем Вас его прожорливость не устраивает не могу понять. Как по мне и для серьезных проектов Вордпресс подходит в самый раз

Тут другое.

Скорее всего у ltncrbq слишком дешёвый хостинг.

О а я тут видел хороший сайт

О а я тут видел хороший сайт по этой статье Хакер сайт

Повторюсь

Повторюсь: сайт не в тему, да и сам по себе уёбский.

спасибо за информацию Евгений

спасибо за информацию

Евгений Сергеев (ссылки удалены злобным модером)

Мудло вы Евгений Сергеев

Ставить по ссылке на каждую букву вашей подписи - злостное спамерство.

спасибо, не мог понять

спасибо, не мог понять некоторые переменные

спасибо за объяснение

спасибо за объяснение переменных

На API

В русском Drupal API это все уже стоит.

капча

смените капчу, она непробиваемая какая то.

Сразу начнут спамить...

Сразу начнут спамить... Попробую чуть её упростить

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <s> <u> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]".
  • Images can be added to this post.

Подробнее о форматировании

CAPTCHA
Защита от спама: ответьте на вопрос.
Image CAPTCHA
Введите символы с картинки. Только заглавные буквы английского алфавита.