Подтемы это такие же темы как и другие, но с одним исключением — они наследуют ресурсы и свойства базовой темы. Ограничений на цепочку вложений подтем друг в друга и наследования нет, поэтому для подтемы может являться базовой та тема, которая сама является подтемой другой подтемы и так далее.
Использование ресурсов и свойств базовой темы особенно удобно при мультисайтинге. Распределив ресурсы между базовой темой и её подтемами можно легче изменять оформление многих сайтов, изменив лишь некоторые свойства в одной базовой теме.
Чтобы определить базовую тему, используйте в файле определяющем тему запись:
base theme = ThemeName
Наследуются следующие ресурсы:
Следующие ресурсы не наследуются:
Подтемы могут размещаться как в папке базовой темы, так и вне этой папки (так как Друпал использует реестр тем и о наличии или отсутствии объявленной базовой темы он узнаёт из него).