Как создать свою тему на Drupal 7?
Опубликовано: 17.06.2017
Итак, пройдя предыдущие главы курса , мы уже Знаем что такое Drupal, основные его составляющие части, как они работают и теперь хотим чтобы после того, как мы собрали необходимый нам функционал сайта, все это еще и смотрелось так, как нам необходимо.
Взять и оформить все при помощи CSS то достаточно просто, но что делать если для оформления необходимо доработать html код страниц сайта, а для любого нормального проекта это необходимо, да и вообще создать свою структуру сайта, с удобными нам регионами вывода материалов и блоков? Вот этим вопросам и будет посвящена данная глава курса.
2. Определение темы THEME.info.yml. Cоздание тем в Drupal 8 - вводный курс для начинающих.
Как создать тему?
Для того, чтобы Ваша тема появилась в админке и стала доступной для подключение достаточно просто создать папку с ее названием в соответствующей директории (напоминаю, пользовательские темы должны лежать в папке ваш_сайт/sites/all/themes ) и в нее положить файл с расширением .info .
Создание темы Drupal на основе HTML шаблона часть 1
Это обязательный минимум. Кроме него в теме должны присутствовать:
template.php – файл в который будет вставляться php код для расширения возможностей темы ( добавить нестандартные шаблоны, изменить код отдельных элементов, к примеру хлебных крошек) шаблоны tpl.php – файлы в которых мы собственно и работаем с кодом страниц и их отдельных элементов. Именно в них будет происходить темизация css и js файлы- обычные файлы со скриптами и оформлениемВ целом этого минимума достаточно для темизации почти любого сайта. Далее разберем содержимое, назначение файлов и структуру темы подробнее.
Файл .info
Синтаксис
Его название должно точно соответствовать названию папки в которой он расположен, потому что это и есть системное имя темы.