page.tpl.php
Версия 1.18.2.1 (checked in on 2009/04/30 at 00:13:31 by goba)
Доступные переменные
Основные переменные
$base_path
: Базовый путь к инсталляции Друпала. По умолчанию это всегда/
.$css
: Массив CSS-файлов для данной страницы.$directory
: Папка, в которой расположена тема, напримерthemes/garland
илиthemes/garland/minelli
.$is_front
:TRUE
если текущая страница является главной. Используется для переключения миссии сайта.$logged_in
:TRUE
если пользователь зарегестрирован и залогинен.$is_admin
:TRUE
если пользователь обладает полномочиями доступа к администраторским страницам (например, видаadmin/*
).
Метаданные страницы
$language
(объект): Язык отображения сайта.$language->language
содержит его текстовое представление.$language->dir
содержит направление текста (слева направо —"left to right"
— или справа налево —"right to left"
). Может быть либо"ltr"
, либо"rtl"
.$head_title
: Модифицированная версия заглавия страницы, для использования в тэге<title>
.$head
: Разметка для секции<head>
(включая мета-тэги, ключевые слова и т.д.).$styles
: Тэги стилей; переменная нужна для импорта всех CSS-файлов страницы.$scripts
: Тэги скриптов; переменная нужна для загрузки JavaScript-файлов и настроек страницы.$body_classes
: Набор CSS-классов тэга<body>
. Переменная содержит флаги, указывающие на текущий макет страницы (многоколоночный —"multiple columns"
, одноколоночный —"single column"
), текущий путь, вошел ли пользователь на сайт и т.д.
Брэндинг (индивидуальность, identity) сайта
$front_page
: URL главной страницы. Используйте эту переменную вместо$base_path
, когда вставляет ссылку на главную страницу. Переменная включает домен или префикс сайта.$logo
: Путь к логотипу, определенному в настройках темы.$site_name
: Название сайта. Пусто, когда отображение выключено в настройках темы.$site_slogan
: Слоган сайта. Пусто, когда отображение выключено в настройках темы.$mission
: Текст миссии сайта. Пусто, когда отображение выключено в настройках темы.
Навигация
$search_box
: HTML для отображения поиска по сайту. Пусто, когда отображение выключено в настройках темы.$primary_links
(массив): Массив, содержащий основные ссылки сайта, если они были настроены.$secondary_links
(массив): Массив, содержащий дополнительные ссылки сайта, если они были настроены.
Содержимое страницы (в порядке появления в дефолтном page.tpl.php
)
$left
: HTML левой панели.$breadcrumb
: Навигационная линейка для текущей страницы.$title
: Заголовок страницы, для использования в содержимом страницы.$help
: Динамический текст справки, чаще всего используется в админке.$messages
: HTML для статусных сообщений и сообщений об ошибках. Должны отображаться на видном месте.$tabs
: Вкладки, ведущие на подстраницы текущей страницы. (например, вкладки просмотра и редактирования текущей ноды).$content
: Основное содержимое страницы.$right
: HTML правой панели.
Футер и закрывающая (closure) информация
$feed_icons
: Строка, содержащая все иконки новостной ленты для текущей страницы.$footer_message
: Текст футера (нижней части сайта), определенный в администраторских настройках.$footer
: Область (регион) футера.$closure
: Финальная закрывающая разметка от различных модулей, могущих изменять страницу. Эта переменная должна всегда идти в самом конце, после вывода основного содержимого страницы и любого другого динамического контента (обычно ставится непосредственно перед закрывающим тэгом</body>
).