#twitter-bootstrap #drupal-7 #maintenance
#twitter-bootstrap #drupal-7 #режим обслуживания
Вопрос:
Я создаю сайт на основе Drupal 7 и Twitter Bootstrap 3. Кроме того, я выводю сообщения о состоянии в модальное окно. Но я использую режим обслуживания и для каждой страницы вижу сообщение «Работает в режиме обслуживания. Выход в Интернет.» и он должен быть закрыт каждый раз. Итак, это начинает раздражать (см. Скриншот).
Как я могу отключить сообщение «Работает в режиме обслуживания. Выход в Интернет.» для режима?
Спасибо за любой ответ.
С наилучшими пожеланиями.
Ответ №1:
Мне очень жаль, я основал ответ. В template.php поместите следующие строки:
function mytheme_preprocess_page(amp;$vars) {
if (variable_get('maintenance_mode', 0)) {
$message_count = count($_SESSION['messages']['status']);
if($message_count > 1) {
array_shift($_SESSION['messages']['status']);
}
else {
unset($_SESSION['messages']['status']);
}
}
}
Не забудьте изменить «mytheme» на название вашей темы Drupal 7.
Хорошего дня!