Данную статью можно отнести к разделу темизации. Именно она поможет нам при создании своей темы. Здесь я опишу доступные переменные в файле page.tlp.php для Drupal 7, который определяет основную структуру нашей темы.
Общие переменные: $base_path: Базовый путь к деректории установки Drupal. Если Drupal установлен в директорию по умолчанию(обычно www), тогда переменная вернет нам путь по умолчанию "/". $directory: Возвращает путь к директории с нашей темой, например themes/bartik. $is_front: Возвращает TRUE, если текущая страница является главной. $logged_in: Возвращает TRUE, если пользователь зарегистрирован и вошел на сайт. $is_admin: Возвращает TRUE, если текущий пользователь является админом. Информационные переменные: $front_page: ссылка на главную страницу, включает префикс или домен языка сайта. $logo: Путь к изображению логотипа, установленного в настройках темы. $site_name: Имя сайта, пустое значение если отключено в настройках темы. $site_slogan: Слоган сайта, пустое значение если отключено в настройках темы. Навигация: $main_menu (array): Массив, в котором содержатся, ссылки Главного Меню сайта, если они были настроены. $secondary_menu (array): Массив, в котором содержатся, ссылки Дополнительного Меню сайта, если они были настроены. $breadcrumb: Хлебные крошки для текущей страницы. Содержимое страницы: $title_prefix (array): Массив содержащий дополнительный вывод перед заголовком, генерируемый модулями. $title: Заголовок для текущего содержания страницы(заголовок материалов). $title_suffix (array): Массив содержащий дополнительный вывод после заголовком, генерируемый модулями. $messages: Сообщения о состоянии или ошибках. $tabs (array): Ссылки в виде вкладок для текущей страницы(например просмотр, редактирование), при отображении страницы. $action_links (array): Действия бля блоков расположенных на страницы. например "настроить блок", "редактировать меню", "Добавить ссылки" и т. д. $feed_icons: лента для текущей страницы. $node: объект $node. Регионы: Стандартные регионы page.tpl.php, если они не определены в .info файле темы, если же там определен хотя бы один регион, остальные уже работать не будут. $page['help']: Справка, в основном для администратора. $page['highlighted']: Элементы выделенной области содержимого. $page['content']: Основное содержание текущей страницы. $page['sidebar_first']: Элементы первой боковой панели. $page['sidebar_second']: Элементы второй боковой панели. $page['header']: Элементы в хедере. $page['footer']: Элементы в футере.Вот и все доступные переменные page.tpl.php для Drupal7.