page.tpl.php
Версия 1.11.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>).
