Lab / Drupal 8

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

Впервые пощупав Drupal 8 я обнаружил неприятнейший сюрприз, при разработке темы, когда вы что то меняете в .tpl или .css файлах, изменеий не было видно пока вы полностью не сбросите кэш и так по каждой правке. После выявления такого нововведения я на долго отложил знакомство с Drupal 8 так как желания что-то искать в тот день у меня по просту не было. Но со временем соблазн потрогать новинку только усиливался. Как то в свои законные выходные посвятил себя поиску решения этой проблемы и таки нашел ответы. Давайте же на время разработки отключим этот надоедливый кэш, что бы он не мешал нашему творчеству и позволил вдоволь поиграться с новинкой.

Шаг 1

К кофигурации необходимо отключить сжатие и объединение JS и CSS файлов, это тут /admin/config/development/performance

Шаг 2

- Заходим в папку sites/default - Дублируем файл default.services.yml и назваем его services.yml - Ищем в этом файле строку debug: false и меняем её на debug: true Всё! Чистим кэш и теперь вы можете во всю развлекаться с написанием кастомных тем для Drupal 8 более того в инспекторе вы сможете найту просто уйму полезных подсказок в виде ссылок на файлы которые отвечают за темизацию того или иного блока. И не забудьте перед продакшеном вернуть всё как было.