При разработке темы в Drupal 8 обнаруживается неудобная особенность: при изменении чего-либо в .tpl или .css файлах изменения не отображались до полного сброса кеша. Ниже — способ избавиться от этой проблемы в процессе разработки.
Шаг 1 — Отключить сжатие JS и CSS
Перейдите в настройки производительности по адресу /admin/config/development/performance и отключите сжатие и объединение файлов JS и CSS.
Шаг 2 — Включить режим отладки
Перейдите в папку sites/default и создайте копию файла default.services.yml с именем services.yml. Найдите параметр debug: false и замените его на debug: true. После этого сбросьте кеш.
Теперь можно работать над кастомной темой Drupal 8 без постоянного сброса кеша. В инспекторе браузера будут отображаться ссылки на шаблонные файлы, отвечающие за различные элементы страницы.
Не забудьте отменить эти изменения перед деплоем на продакшн.