Создание темы для Drupal 6. Создание подтем в файле .info

Аватар пользователя artur.baranok
Опубликовано вт, 07/14/2015 - 12:49 пользователем artur.baranok
Форумы: 

Подтемы — это такие же темы как и другие, но с одним исключением — они наследуют ресурсы базовой темы. Нет ограничений на цепочку вложений подтем друг в друга и наследования, одна подтема может быть вложена в другую подтему и т.д.

Использование ресурсов базовой темы особенно удобно при мультисайтинге. Распределив ресурсы между базовой темой и её подтемами можно легче изменять оформление многих сайтов, изменив лишь некоторые настройки в одной базовой теме. Если вы грамотно спланируете обмен ресурсами между сайтами, то возможности подтем безграничны.

Чтобы определить базовую тему, используйте строку base theme:
base theme = themeName

Следующие ресурсы наследуются:

  • Все CSS-файлы
  • Все JavaScripts-файлы.
  • Все шаблоны (.tpl.php-файлы)
  • Всё, что определено в файле template.php. Все подтемы могут также включать и свои файлы template.php, которые будут являться продолжением этих базовых файлов
  • Скриншот

Следующие ресурсы не наследуются:

  • Логотип
  • Некоторые параметры файла .info
  • Всё, что определяется в theme-settings.php
  • Всё, что определяется в папке color

Отметьте: подтемы могут размещаться как в папке базовой темы, так и вне этой папки.