Сегодня 19 декабря, пятница ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7281
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
iFlight
iFlight
Голосов: 1
Адрес блога: http://iflight.su
Добавлен: 2011-03-23 08:23:44 блограйдером iflight
 

Стандартные переменные page.tpl.php в Drupal 7

2011-04-17 19:09:54 (читать в оригинале)

Продолжаю переводить кое что из документации к Drupal 7. Когда я только знакомился с Друпал, тогда это была 5 версия, мне очень не хватало подобных переводов.

Сегодняшний перевод - это список стандартных переменных шаблона page.tpl.php. Этот шаблон отвечает за формирование страницы, расположение на ней регионов, отображение логотипа и названия сайта, а так же основных меню.

Tак же смотрите мои предыдущие переводы переменных стандартных шаблонов в Drupal 7:

  • Переменные html.tpl.php
  • Переменные comment.tpl.php
  • Переменные node.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, оригеналы вы можете найти на официальном сайте этой замечательной cms. До свидания и успехов вам!

Теги 

Drupal 7, Drupal API



 


Самый-самый блог
Блогер Рыбалка
Рыбалка
по среднему баллу (5.00) в категории «Спорт»
Изменения рейтинга
Категория «Ню»
Взлеты Топ 5
+143
146
IllAIR
+123
143
GetProfit
+116
124
antonesku
+111
126
Melipomena
+108
125
Agnoia
Падения Топ 5


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.