Товарищи! Ну это же просто издевательство! Решил добавить свой регион. Всё надо делать через twig. Сделал. Регион не появился из-за кэша, по подсказкам из рунета, - отключение - просто танец с бубном. Сделал, как было посоветовано здесь https://sabini.ch/cms/otklyuchenie-keshirovaniya-v-drupal-8.html. Привело к ошибкам. Может, есть какое то готовое решение для дизайнеров (не путать с программистами и коронованными девелоперами! Как же работать с twigом, если я не вижу результат? Я в печали..
Вложение | Размер |
---|---|
2016-08-24_161402.jpg | 301.06 КБ |
Комментарии
Закомментировал обратно строки
if (file_exists(__DIR__ . ‘/settings.local.php’)) {
include __DIR__ . ‘/settings.local.php’;
}
ошибка исчезла, но как я понимаю, эта одни из главных "гвоздей" в задаче отключения кеширования. Ничего понять не могу.
Попробуйте запустить /core/rebuild.php
Ок, только что. Запустил вначале с ЗАкомментированными строками. - РАБОТАЕТ, тоже самое с РАЗкомментированными - РАБОТАЕТ. Что это было? Кэш отключен?
Вы у меня спрашиваете, отключен ли кеш?:) Попробуйте изменить что-то в твиге и проверьте без сброса кеша, применились ли изменения на фронте?
Сергей, спасибо. Но в том и петрушка. Загнал свой регион
(прописал в ...info.yml, далее указал его в шаблоне page.html.twig (который я предварительно скопировал из core/modules/...) - рухнула сетка, вернул бэкапом прежние файлы - сетка не изменилась, /core/rebuild не помогает. Блин.. Что не то?
Потому что у вас вероятно каша получилась.
Если вы скопировали файл page.html.twig из ядра в свою тему, то в файле info.yml вашей темы у вас должны быть те регионы, которые есть в скопированном в тему файле page.html.twig
Если вы работаете с субтемой какой - то темы, то файл page.html.twig вам надо копировать из базовой темы в субтему
Сейчас их удалил - белый экран. Закачал файлы вновь - сайт работает, но ----- отсутствующая прежняя сетка и ошибка
Template "themes/bootstrap-avtos/templates/html.html.twig" is not defined (Drupal\Core\Template\Loader\ThemeRegistryLoader: Unable to find template "themes/bootstrap-avtos/templates/html.html.twig" in the Drupal theme registry.).
При удалении/добавлении шаблонов в тему кеш все равно нужно чистить принудительно. Отключение кеширование позволяет просто применять изменения в самих шаблонах без сброса кеша.
по-моему убрать отключение кэша твиг надо не только комментированием этих 2х строк, но и отменой всех других действий
Да, да.. судя по моему настроению, именно так и обстоят дела. Отменой каких либо действий и принудительно!
И всё таки - шутки в сторону. Что же делать, что б сетку вернуть. И, пожалуйста, ткните старому коту в место, где чётко написано что делать с новым регионом, ну всё перечитал, а он не появляется. Только рушится всё.
Запаситесь терпением и изучайте мануалы
https://www.drupal.org/theme-guide/8
https://www.youtube.com/results?search_query=drupal+8+theming
https://www.youtube.com/watch?v=Ns77Hcvj-PM