Здравствуйте, коллеги.
Странная проблема возникла: на работающем сайте пропал регион. Момент пропадания не зафиксирован, но, поскольку в мистику не верю, понятно что к нему привели какие-то мои действия.
В данный момент ситуация следующая:
в файле темы регион прописан:
regions[header_cart] = 'Header cart'
в файле page.tpl прописано:
<?php if ($header_cart = render($page['header_cart'])): print $header_cart; endif; ?>
Все как всегда - много раз уже делалось...
Но на странице /admin/structure/block в списке возможных регионов региона header_cart нет.
Если в таблицу block базы данных в поле region вписать header_cart вручную, то при обновлении страницы на сайте получаем сообщение о том, что блоку назначен несуществующий регион.
Подскажите пожалуйста, если кто-то знает, как формируется этот самый список регионов на странице /admin/structure/block. Я сначала думал, что в базе данных должна быть какая-нибудь табличка для хранения данной информации, но не нашел ничего похожего.
Комментарии
раз на странице блоков его нет, значит drupal не нашёл его в вашем инфо-файле.
- Возможно ошибка в этом файле, но в другой строке
- Пересоздайте с нуля этот файлик
- зайдите на страницу списка тем для обновления информации о темах
Столкнулась с такой же проблемой. Решение выше не помогает. Автор, вы нашли решение?
Отключила тему, полностью.
Cron, новую тему установила, Cron
Установила нужную мне тему, снова Cron
Вуаля, все регионы появились. Может кому поможет