Главная/Статьи/Отключение кеширования в Drupal 8
Drupal

Отключение кеширования в Drupal 8

При разработке темы в 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 без постоянного сброса кеша. В инспекторе браузера будут отображаться ссылки на шаблонные файлы, отвечающие за различные элементы страницы.

Не забудьте отменить эти изменения перед деплоем на продакшн.