info-файл

УрокДобавляем регион в ноду или комментарий

По умолчанию все созданные регионы доступны только в page.tpl.php, но иногда хочется добавить пару блоков, скажем, после ноды, но перед комментарием. Для этого делаем несколько несложных движений:

Добавляем регион в тему

В .info файл темы помимо прочих регионов добавляем регион для ноды:

УрокТемизация Drupal 7. Значения по умолчанию для info файла

Info файл содержит значения по умолчанию, которые будут автоматически подцеплены для темы, если они не перекрыты.

Некоторые значения по умолчанию принимаются группой. Это значит, что перекрыв хотя бы один групповой параметр в .info файле, значения по умолчанию для этого параметра сбросятся. Например, если в файл добавить regions[header] = My header region, то все региноны по умолчанию будут сброшены, и в теме будет доступен только один регион - header.

УрокТемизация Drupal 7. Обзор файлов темы (шаблона)

Я уже давно грозился, и, наконец, решился написать серию статей по темизации для Drupal 7. Итак, для начала я опишу все файлы в Drupal 7, которые необходимы для создания собственной темы.

Тема представляет из себя набор файлов, которые определяют уровень представления (внешнего вида) сайта. К каждой теме вы можете создать одну или несколько подтем (саб-тем). Для того, чтобы Друпал обнаружил вашу тему, достаточно лишь наличия .info файла (файл с описанием темы), однако в таком случае пользы от вашей темы будет немного :)

УрокКак правильно подключать скрипты и css в шаблон

Внимательно рассматривая шаблоны других друпалеров я толкнулся с тем, что многие не умеют правильно подключать скрипты и стили в свой шаблон. В большей половине случаев все подключают их в page.tpl.php строкой типа <style type="text/css" и так далее. Работать-то оно будет. Однако в Друпале такой вариант считается неправильным (некошерным, не Drupal way и т.д.), т.к. для таких целей был создан файл имяТемы.info. Он придуман для того, чтобы при сканировании друпалом всех шаблонов (или модулей), он мог вывести информацию о каждом из них не загружая большое количество кода для выдирания оттуда информации о данной теме (модуле), что позволяет экономить ресурсы памяти.

УрокНеобходимые файлы для создания шаблона. Info-файл

Краткий курс молодого бойца пройден - теперь вы знаете что такое друпал и как с ним работать. Настало время рассказать о том, ради чего был создан этот сайт - о создании шаблонов(тем) для друпала.

Итак, создадим в каталоге C:\WebServers\home\mysite.ru\www\sites\all папку themes, переходим в неё. Здесь создадим ещё одну папку с названием нашей темы - к примеру mytheme.