如何禁用消息“在维护模式下运行。联机。”在维护模式?

Posted

技术标签:

【中文标题】如何禁用消息“在维护模式下运行。联机。”在维护模式?【英文标题】:How can I disable the message "Operating in maintenance mode. Go online." in maintenance mode? 【发布时间】:2016-10-06 12:02:52 【问题描述】:

我基于 Drupal 7 和 Twitter Bootstrap 3 构建站点。此外,我将状态消息输出到模式窗口。 但是我使用维护模式,并且对于每个页面,请参阅消息“在维护模式下运行。联机。”并且每次都应该关闭。所以,它开始烦人了(请参阅screenshot)。

如何禁用“在维护模式下运行。联机”消息。模式?

感谢任何答案。

最好的问候。

【问题讨论】:

【参考方案1】:

很抱歉,我找到了答案。 在 template.php 中放入下一行:

function mytheme_preprocess_page(&$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 主题的名称。

祝你有美好的一天!

【讨论】:

以上是关于如何禁用消息“在维护模式下运行。联机。”在维护模式?的主要内容,如果未能解决你的问题,请参考以下文章

如何从wordpress站点停用维护模式

如何在整个站点中禁用 http 缓存?

定时维护模式

如何区分设备进入打盹维护窗口和退出打盹

在 VueJS 中禁用“开发模式”警告

如何在本机反应中仅禁用 setState 消息警告