针对Drupal 7中的特定错误

Web*_*bMW 1 javascript jquery drupal drupal-7

我们都使用Drupal遇到错误 - 其中大部分都很容易修复.然而,有些东西不太容易修复,并且需要花费很多时间来挖掘,即使网站在错误中工作正常.

我的问题:要解决这个问题,是否可以让Drupal为每个错误分配一个特定的CSS类,以便您可以轻松地显示它:none?

如果没有办法做到这一点,是否可以指定display:none; 到 - 父元素(在下面这个例子中是错误"div")if - 例如 - 错误字符串= "Warning: Invalid argument supplied for foreach() in element_children() (line 6282 of /var/www/html/includes/common.inc)."使用jQuery/Javascript?

<div class="messages error">
    <h2 class="element-invisible">Error message</h2>
    <em class="placeholder">Warning</em>
    : Invalid argument supplied for foreach() in
    <em class="placeholder">element_children()</em>
    (line
    <em class="placeholder">6282</em>
    of
    <em class="placeholder">/var/www/html/includes/common.inc</em>
    ).
</div>
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助

Web*_*ant 5

使用CSS隐藏错误消息是一个非常非常糟糕的主意.相反,您应该通过转至管理»配置»开发»记录和错误并将错误消息显示关闭来关闭错误报告.

关闭后,没有人会看到这些错误,但作为管理员,您可以通过管理»报告»最近的日志消息自己查看.