В терминологии Drupal темы – это коллекции файлов, которые отвечают за впечатление и ощущение посетителя от вашего сайта. Вы можете загрузить уже имеющиеся темы или применить ваши собственные, которые научитесь создавать. Темы состоят из многих элементов, с которыми вы имеете дело как веб-дизайнер: таблиц стилей, изображений, файлов JavaScript и т.п. Главное, что отличает тему Drupal от простого HTML-сайта, – это файлы шаблона.
Эти файлы обычно содержат большие разделы с HTML-кодом и меньшие специальные фрагменты, которые заменяются динамическим содержимым. Синтаксис файла шаблона зависит от движка темы, который включает этот файл. Каждый файл шаблона будет выглядеть отличным от других, поскольку базируется на другом языке. Расширение файла из шаблона также зависит от языка шаблона и, таким образом, зависит от движка темы.
Установка темы Drupal
При разработке веб-сайта на Drupal, чтобы новая тема появилась в интерфейсе администратора Drupal, вы должны поместить ее в каталог sites/sitename/themes. Чтобы тема была доступна для всех сайтов многосайтового веб-узла, поместите ее в каталог sites/all/themes. Вы можете установить на вашем сайте столько тем, сколько захотите, устанавливаются они почти так же, как модули. После того как файлы темы окажутся на месте, перейдите с помощью интерфейса администратора в каталог Themes (Administer–Site building–Themes).
Вы можете установить и сделать доступными сразу несколько тем. Что это означает? Имея в своем распоряжении несколько тем, пользователи смогут выбрать для своего профиля одну из них, именно эта тема будет применяться, когда пользователь будет просматривать сайт.
Наилучшая практика при загрузке или создании новой темы – сохранить ее отдельно от остальных тем ядра и дополнительных тем. Я рекомендую создать еще один уровень папок в вашей папке тем. Поместите заказные темы в папку с именем custom, а темы, загруженные из репозитория дополнений к Drupal, – в папку с именем drupal-contrib.
Загрузить уже имеющиеся темы Drupal можно отсюда.