Главная Новости

Что нового в темах Drupal 8

Опубликовано: 01.09.2017

видео Что нового в темах Drupal 8

Основы работы с контентом и дизайном сайта на Drupal 8. Друпал-школа (2)

Вопрос нововведений в темах Drupal 8 меня, как фронтенд разработчика, интересовал более всего. По-этому, когда мне, благодаря компании в которой я работаю, выпала возможность пройти курс  DRUPAL 8 THEMING GUIDE от Drupalize.me , я с огромным интересом ознакомился с курсом. Ниже я написал небольшой обзор о нововведениях в темах Drupal 8. Возможно, этот обзор не будет уж очень детальным — он и не претендует на звание полного обзора. Для, тех, кто хочет узнать больше деталей я бы рекомендовал ознакомится с материалами курса, о котором я сказал выше и, конечно же, ознакомиться с документацией по темам восьмерки на сайте Drupal.org.



Файл info в формате .yml

Теперь файл с информацией о теме имеет формат .yml. Это, казалось бы небольшое нововведение, добавляет больше порядка и логики в описание темы. Также добавляет возможности для описания зависимостей, но об этом позднее.  Пока только стоит сказать, что для вашей темы это единственный обязательный файл и в нем обязательно должны быть лишь три строки:  name , type , core .


9.4. Подготавливаем мобильную версию сайта на теме Bootstrap на Drupal 8

# my_theme.info.yml file for My Theme. name: 'My Theme' type: theme core: 8.x

# my_theme.info.yml file for My Theme. name: 'My Theme' type: theme core: 8.x

Также стоит отметить что к темам, добавился еще ряд конфигурационных файлов, тоже в формате .yml. О некоторых из них я напишу ниже.

В info-файле не нужно объявлять регионы по умолчанию

Опять же, нововведение минорное, но о нем стоит упомянуть, хотя бы из-за того, что если вам нужно объявить хотя бы один дополнительных регион для вашей темы, то вам нужно также указать и все регионы по умолчанию, в случае, если они вам нужны. Иначе в теме будет доступен только тот регион, который вы объявили.

rss