Drupal: значения ключей .info файла по-умолчанию при создании темы Drupal 7

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

Приведенный ниже список ключей .info файла можно опускать при заполнении. Если указанные ключи не указаны, то они будут взяты из списка параметров по-умолчанию Drupal.

Все параметры по-умолчанию определены в функции _system_rebuild_theme_data().

Особенности параметров по-умолчанию, которые следует учитывать при создании темы Drupal 7

Все параметры по-умолчанию применимы к группам ключей .info файла. Если вы переопределяете одно значение из группы, например regions:

regions[sub_header] = Sub-header

То все остальные ключи будут считаться отключенными. Чтоб вернуть их назад, эти ключи следует явно переопределить в .info файле вашей темы оформления.

Для группы ключей stylesheet объявление нового ключа не отменяет подключение стандартной таблицы стилей style.css из каталога темы оформления. Данное правило распространяется только на версию Drupal 6.x.

regions

regions[sidebar_first]  = Left sidebar
regions[sidebar_second] = Right sidebar
regions[content] = Content
regions[header] = Header
regions[footer] = Footer
regions[highlighted] = Highlighted
regions[help] = Help
regions[page_top] = Page Top
regions[page_bottom] = Page Bottom

engine

engine = phptemplate

features

 

features[] = logo
features[] = name
features[] = slogan
features[] = node_user_picture
features[] = comment_user_picture
features[] = comment_user_verification
features[] = favicon
features[] = main_menu
features[] = secondary_menu

theme settings

settings[toggle_logo] = 1
settings[toggle_name] = 1
settings[toggle_slogan] = 1
settings[toggle_node_user_picture] = 1
settings[toggle_comment_user_picture] = 1
settings[toggle_comment_user_verification] = 1
settings[toggle_favicon] = 1
settings[toggle_main_menu] = 1
settings[toggle_secondary_menu] = 1

screenshot

 screenshot = screenshot.png

Группа ключей таблиц стилей (stylesheets) и Java Script файлы (scripts) по-умолчанию

Файлы стандартной таблицы стилей style.css и Java Script файл script.js по-умолчанию автоматически подключаются только в Drupal 6.x.

При создании темы Drupal 7 вы должны явно описать какие таблицы стилей и файлы скриптов подключаются на странице. Поэтому для Drupal 7 значений по-умолчанию для ключей stylesheets и scripts нет.

php (Минимальное значение поддерживаемой версии)

DRUPAL_MINIMUM_PHP — это константа, которая указывает какая минимально допустимая версия PHP интерпретатора нужна для работы ядра Drupal.

php = DRUPAL_MINIMUM_PHP

Перевод сделан со страницы документации Drupal с некоторыми поправками в пользу версии Drupal 7.x: https://drupal.org/node/171206