Подтемы — это такие же темы как и другие, но с одним исключением — они наследуют ресурсы базовой темы. Нет ограничений на цепочку вложений подтем друг в друга и наследования, одна подтема может быть вложена в другую подтему и т.д.
Использование ресурсов базовой темы особенно удобно при мультисайтинге. Распределив ресурсы между базовой темой и её подтемами можно легче изменять оформление многих сайтов, изменив лишь некоторые настройки в одной базовой теме. Если вы грамотно спланируете обмен ресурсами между сайтами, то возможности подтем безграничны.
Чтобы определить базовую тему, используйте строку base theme:
base theme = themeName
Следующие ресурсы наследуются:
- Все CSS-файлы
- Все JavaScripts-файлы.
- Все шаблоны (.tpl.php-файлы)
- Всё, что определено в файле template.php. Все подтемы могут также включать и свои файлы template.php, которые будут являться продолжением этих базовых файлов
- Скриншот
Следующие ресурсы не наследуются:
- Логотип
- Некоторые параметры файла .info
- Всё, что определяется в theme-settings.php
- Всё, что определяется в папке color
Отметьте: подтемы могут размещаться как в папке базовой темы, так и вне этой папки.