Не получается осуществить темизацию страницы которая выводится когда сайт отправлен в режим off-line. Как я понял надо ковырять файл maintenance_page.tpl.php
Но это срабатывает только если подключена тема Garland и изменяешь файл maintenance_page.tpl.php находящийся в папке этой темы.
Если же подключена своя тема, то при редактировании файла maintenance_page.tpl.php, предварительно скопированного в папку моей темы, ничего не происходит.
Как добиться результата?
Комментарии
сбросить кеш тем путем сохранения настроек темы, либо просто сбросить кеш
кеш сбрасывал в первую очередь.
а ты его переозвучил в template.php?
Честно говоря нет.
Я просто взял template.php из темы Garland и положил в папку своей темы предполагая что все что надо в этом template.php прописано, раз это работает в Garlande. Я был неправ?
return _phptemplate_callback('maintenance_page', array('content' => $content));
}
- там есть схожая вещь?
вот-с
что то не грузится страница пока...
P.S. Загрузилось, ознакомился.... А как правильнее сделать? Так как по ссылке?
Для шестого друпла это все не поможет. Нужно делать как по ссылке.
для шестого http://drupal.org/node/195435 тогда даже при недоступном коннекте к БД должно работать
нет, не было такого. но и в Garland теме такой функции в template.php не прописано, однако все работает.
пробую разобраться...
Да, вот это как раз оно, даже лучше, чем у меня описано, хотя суть та же.
У меня работает так: прописал maintenance_page.tpl.php в папке своей темы, потом раскоментировал строки в setting.php:
<?php $conf = array(
...
'maintenance_theme' => 'arta',
...
);?>
И все работает как надо. В template.php ничего переписывать не пришлось.
Кстати взято отсюда: http://drupaldance.com/micro/тема-сайта-на-обслуживании