Урок - Шаг Второй - Копируем необходимые файлы.

Главная » Курсы » Курс Drupal 6, темизация на основе темы Zen » Урок - Шаг Второй - Копируем необходимые файлы.

Обучающий онлайн курс
Drupal 6, темизация на основе темы Zen

Лицензия: Копирование запрещено.

Настало время определиться с разметкой вашей для темы. Сначала решите фиксированную или «резиновую» разметку вы будете использовать. А далее вам следует проделать таки вещи:

  • Скопируйте файл layout-liquid.css из основной темы zen в вашу суб-тему и переименуйте его в layout.css
  • Скопируйте zen.css файл опять же из основной темы и переименуйте его согласно названию вашей суб-темы. Именно этот файл станет основным, который вам нужно будет редактировать для кастомизации вашей темы
  • Также скопируйте файл print.css в папку вашей суб-темы, который пригодится вашим пользователям, если они захотят распечатать страницу
  • И наконец, скопируйте файл html-elements.css в директорию вашей суб-темы

Далее вам необходимо скопировать себе файлы template.php и theme-settings.php, которые вам нужно будет подредактировать. Суть редактирования заключается в том, чтобы найти и исправить на название вашей темы выражение STARTERKIT. Если вы внесли все изменения, то возле названия вашей суб-темы в списке тем административной части Drupal появиться ссылка на настройки темы. Если вы ее не видите, то внимательно просмотрите файлы еще раз.

Да, чуть не забыл, вся кастомная графика вашей темы должна содержаться в папке images/, которую вы должны создать в директории вашей суб-темы, если вы конечно будете использовать графику.

Единственные графические файлы, которые будут располагаться в корне вашей суб-темы — logo.png, screenshot.png, и favicon.ico.

Как видите, ваша суб-тема не содержит в себе ни одного файла страниц-шаблонов (.tpl.php), поскольку суб-тема изначально использует файлы темы zen. Но если вы хотите использовать собственные файлы шаблонов страниц и блоков, то вам нужно скопировать необходимы файлы в директорию своей суб-темы из темы zen и сделать необходимые изменения. Чаще всего изменяются файлы zen/zen/page.tpl.php (вся страница) и zen/zen/node.tpl.php (нод — стаья, элемент контента).

Вот сейчас почти все готово для кастомизации.