Расширение Twig в Drupal 8. Пишем свои фильтры

Одним из лучших изменений еще один дополнительный гемморой на задницу, реализованных в Drupal 8 стало применение шаблонного движка Twig. Наконец-то пиОнеры разработчики перестануть совать функции, запросы к БД и вообще любой php код в шаблоны и наступит мир и порядок. Вместе с бочкой меда изредка появляется необходимость расширения возможностей шаблонизатора.

Drupal 8. Структура кастомной темы

В отличие от 7-й версии, в 8-ке кастомные темы(или дистрибутивные темы) и темы ядра расположены более логично в структуре каталогов. Так кастомные темы должны находиться в папке themes в корне сайта, а темы, поставляемые с ядром соответственно в core/themes, и смотри не перепутай... Кутузов.

Drupal 8. Подготовка локального окружения к разработке

Перед началом веб разработки сайта на Drupal 8, необходимо сделать некоторые подготовительные шаги, а именно: отключить аггрегацию CSS/JS, отключить рендер и страничный кеш, и включить дебаг Twig-а.

1. Скопировать и переименовать файл example.settings.local.php находящийся в директории sites/ в файл settings.local.php в каталог sites/default

2. В файле settings.php раскомментировать строки:

Pages