Слава Україні
Glory to Ukraine
Save the World
Жыве Беларусь
Live Belarus



Урок - Темизация страниц в Drupal 7. Шаблон page.tpl.php

Главная » Курсы » Курс Drupal 7, Темизация для зайцев. » Урок - Темизация страниц в Drupal 7. Шаблон page.tpl.php

Обучающий онлайн курс
Drupal 7, Темизация для зайцев.

Лицензия: Копирование запрещено.

Переменные шаблона 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'] - содержимое футера.