Урок - Структура темы в Drupal 6

Главная » Курсы » Курс Drupal 6, Управление » Урок - Структура темы в Drupal 6

Обучающий онлайн курс
Drupal 6, Управление

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

В прошлом уроке мы установили тему Forest Floor, после чего внешний вид сайта изменился, однако все материалы и ссылки меню остались. Это связано с тем, что за внешний вид отвечает тема оформления сайта. Давайте теперь разберемся из чего состоит каждая из тем друпала

файл имя_темы.info.

 

 name = имя_темы

name - имя темы

description = A 3 column fixed width theme that also works very well with one or even no columns.

description - описание темы. Вместе с именем отображается в списке тем.

screenshot = screenshot.png

screenshot - скриншот темы

core = 6.x

core - версия Друпала для которой сделана эта тема.

engine = phptemplate

PHPTemplate — шаблонный «движок», специально разработанный для Drupal.

Information added by drupal.org packaging script on 2009-01-31

Информация о добавление в список шаблонов на drupal.org

version = "6.x-1.7"

Для какой версии Друпала данный шаблон (здесь 6-ая версия) и какая версия шаблона (1.7)

core = "6.x"

Для какой версии Друпала данный шаблон (здесь 6-ая версия)

project = "forest_floor"

Имя проекта на сайте drupal.org

stylesheets[all][] = theStyle.css

Так подключаются таблицы стилей css данной темы

scripts[] = myscript.js

Так подключаются javascript к теме Друпал. Стоит отметить, что jQuery подключается по умолчанию.

regions[left] = Left sidebar        
regions[right] = Right sidebar
regions[content] = Content
regions[header] = Header
regions[footer] = Footer

В массиве regions задаются регионы нашей теме, в каждом регионе размещаются блоки. Подробнее о создание регионов мы поговорим в одном из следующих уроков.

Регионы и блоки

В регионы которые определены в теме в файле .info вставляются блоки. Настройку вывода блоков в регионы можно пройдя по ссылки Админ меню: Конструкция сайта - блоки.

По умолчанию есть сразу несколько блоков, которые можно использовать, достаточно просто перетащить его в нужный регион (область).

Нажмем добавить блок, выведем в него некоторый текст.

Выведем блок в левую колонку и сохраним конфигурацию.

Теперь Ваш блок отображается в левой колонке (left sidebar).

В блоки можно выводить не только текст, но и результаты работы различных модулей, например вывод в блок информации модулем Views мы рассмотрим в следующих уроках Drupal.