Подтемы



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

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

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

base theme = themeName

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

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

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

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

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

Comments

Post new comment

Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.