Это руководство содержит информацию о работе с темами в Drupal 6. Отметьте: когда вы создаёте новую тему, её системное название не должно совпадать с системным названием используемого модуля, т.к. названия модулей и тем используются в названиях функций, а использование функций с одинаковыми названия может вызвать конфликты.
Темы и их шаблоны в Drupal 6 размещены в своих папках и подпапках общей папки themes (для дополнительных тем используйте папку sites/all/themes). При создании своей темы, вы можете начать с изменения какой-либо существующей темы или приступить к разработке темы с нуля. Для настройки существующий темы, создайте в папке sites/all/themes папку для новой темы и скопируйте в неё все файлы той темы, которую нужно изменить.
Иллюстрация ниже показывает структуру страницы в Drupal и файлы, которые используются в типичной теме и подтеме.
При создании темы и использовании темы, учитывайте следующие моменты:
- Для темы не является обязательным наличие логотипа и скриншота, но рекомендуется их сделать, особенно если вы размещаете тему в каталоге drupal.org. Скриншоты показываются на странице тем — Управление → Строение сайта → Темы и помогают пользователям визуально отличать темы друг от друга.
- Чтобы использовать в теме дополнительные возможности помимо логотипа, поиска, миссии и т.д., используйте шаблон theme-settings.php.
- В Drupal уже существует большое количество стандартных шаблонов, который находятся в папках модулей и используются для вывода данных, которые генерируются этими модулями.
- При добавлении своих шаблонов, не забывайте о правилах именования шаблонов.
- В Drupal уже существует большое количество стандартных стилей, файлы которых находятся в папках стандартных модулей, к которым они применяются.
- Для использования в теме возможностей модуля Color, в папке темы нужна папка color вместе с файлом color.inc и другими дополнительными файлами.
- Все дополнительные темы рекомендуется устанавливать в папку sites/all/themes.