web-dev-qa-db-ja.com

バックエンドに表示される警告とエラーを無効または非表示にするにはどうすればよいですか?

バックエンドに表示される警告とエラーを無効または非表示にする方法はありますか?たとえば、ユーザーがノードを作成し、ライブページでエラーが発生した場合(画像またはヘルパークラスが見つからない場合)、バックエンドの各ページにエラーメッセージが約25行ある大きな赤いボックスがあります。

1日に100ノードを書かなければならない私の編集者にとって、それは非常に迷惑です。

編集:

logging & error -> error messagesはNONEを表示するように設定されています。

2
Gabbax0r

実際にエラーを修正する必要があります。

また、すべてのロールのすべてのエラーと警告をグローバルに無効にすることはあまり良い考えではないため、設定可能な条件に基づいてエラーメッセージを無効にするには、 Disable Messages を使用してください。

エンドユーザーに表示される特定のメッセージを無効にするオプションをサイト所有者に提供します。コアDrupalによって提供されるメッセージシステムdrupal_set_messageは、モジュールがエンドユーザーにメッセージを送信するための優れた方法です。ただし、すべてのDrupalサイト所有者は、Drupalコアおよびすべてのモジュールによって送信されたすべてのメッセージをユーザーに表示することに熱心です。このモジュールにより、サイト管理者は合理的にエンドユーザーに表示されるメッセージをフィルタリングする強力な方法。

特徴

  • 完全なテキスト文字列に完全に一致するメッセージを除外します
  • 正規表現に一致するメッセージを除外します。
  • 特定のタイプのすべてのメッセージを特定のロールから非表示にする権限。
  • 特定のユーザーに対してすべてのフィルタリングを無効にします。
  • 特定のパスのすべてのフィルタリングを無効にします。
  • 特定のパスにのみフィルタリングを適用します。
  • システムをデバッグして、エンドユーザーに表示せずにHTMLでメッセージを取得します。
4
leymannx