↑ Предопределенные шаблоны стандатных модулей Drupal 7. | ||||
Урок - Темизация страниц в Drupal 7. Шаблон page.tpl.php | ||||
← Предыдущий урок Урок - Темизация документов в Drupal 7. Шаблон html.tpl.php.
|
Следующий урок → Урок - Темизация материалов в Drupal 7. Шаблон node.tpl.php.
|
Переменные шаблона page.tpl.php.
- Основные переменные:
- $base_path- путь к директории, в которую установлен Drupal.
- $directory- путь к шаблону (для стандартного шаблона modules/system).
- $is_front- истина, если текущая страница - главная.
- $logged_in- истина, если пользователь зарегистрирован и авторизован.
- $is_admin - истина, если пользователь - админимтратор.
- Переменные идентификации сайта:
- $front_page- URL главной страницы.
- $logo- путь к логотипу сайта.
- $site_name- имя сайта, пустое, если отключенно в настройках темы.
- $site_slogan - слоган сайта, пустой, если отключен в настройках темы.
- Переменные навигации:
- $main_menu, массив - содержащий ссылки главного меню, если оно не пустое.
- $secondary_menu, массив - содержащий ссылки вторичного меню, если оно не пустое.
- $breadcrumb - "хлебные крошки" для текущей страницы.
- Содержание страницы:
- $title_prefix, массив - содержание, выводящиеся перед заголовком.
- $title- заголовок страницы.
- $title_suffix, массив - содержание, выводящиеся после заголовка.
- $messages- статусы (например "старница сохраненна") и ошибки страницы.
- $tabs, массив - ссылки на подстраницы страницы (например ссылка "редактировать").
- $action_links, массив - ссылки на различные действия на странице (например "добавить меню").
- $feed_icons- строка с иконкой фида (икона с сылкой).
- $node - материал, связанный с этой страницей, ID этого материала - второй аргумент в пути страницы ( например node/12345, $node содержит материал с ID 12345 ).
- Регионы
Здесь указаны базовые регионы, которые могут отличаться от вашей темы. Регионы темы указываются в файле theme_name.info, находящемся в папке с темой.- $page['help']- подсказки и предупреждения.
- $page['highlighted']- содержимое региона highlighted.
- $page['content']- основное содержимое текущей страницы.
- $page['sidebar_first']- левая колонка.
- $page['sidebar_second']- правая колонка.
- $page['header']- содержимое заголовока.
- $page['footer'] - содержимое футера.
↑ Предопределенные шаблоны стандатных модулей Drupal 7. | ||||
Урок - Темизация страниц в Drupal 7. Шаблон page.tpl.php | ||||
← Предыдущий урок Урок - Темизация документов в Drupal 7. Шаблон html.tpl.php.
|
Следующий урок → Урок - Темизация материалов в Drupal 7. Шаблон node.tpl.php.
|