Ошибки и предупреждения видны только Админу (Drupal 7)?

Главные вкладки

Аватар пользователя HESHES HESHES 5 января 2014 в 5:12

На странице admin/config/development/logging есть опция "Отключить отображение всех ошибок на сайте" (рекомендуется не выводить ошибки на монитор на рабочем сайте).

Но как-то можно включить отображение ошибок только для Админа?

Если роль админ, то показывать ошибки. А по-умолчанию - не показывать - ?

Комментарии

Аватар пользователя drupby drupby 5 января 2014 в 5:41

"OH Labs" wrote:
Но как-то можно включить отображение ошибок только для Админа?

ну так гугл по запросу "drupal error messages only for admin" дает кучу результатов с решением

Аватар пользователя Murdok Murdok 5 января 2014 в 9:08

Они вроде только для админа и должны отображаться. Но на всякий проверьте сайт под анонимом, и под обычным пользователем. Мало ли что там у вас.

Аватар пользователя HESHES HESHES 7 января 2014 в 4:44

Ничего не прокатывает.

Если скрывать через админку, то ДЛЯ ВСЕХ скрываются варинги/нотисы.

Disable_messages - отключает зеленые, желтые или красные сообщения. В красные входят нотисы и варинги (их и надо скрыть от всех, кроме админа) + служебные.
НО если убрать красные у юзеров, то скрываются и служебные вспомогательные сообщения, типо "Вы не заполнили поле.. и т.п."

Ну и темизация также работает.. по цвету, вроде как.

Нужно отделить как-то ИЗ КРАСНЫХ МЕССАГ - только PHP-варинги/нотисы, и их то не показывать, не отключая при этом, другие полезные "Красные" сообщения..

Аватар пользователя univerico univerico 25 января 2018 в 19:30

Тоже это пытаюсь решить
Нужно все же уточнить, какие есть полезные сообщения? У моделя немного своя теримнология.
В настройках модуля на странице /admin/config/development/disable-messages написано
что можно настроить еще и правах на странице /admin/people/permissions
Там три типа
- View status messages
-View warning messages
-View error messages
и четвертый вариант Exclude from message filtering
При включении показывать warnings, то что идет как обычные Warnings не проходит, а проходит при включении View error messages. Полезные красные сообщения, которые Вы имеете ввиду это status messages, warning messages или error messages?
При проведении теста именно на предмет сообщений о незаполнении полей у меня получилось:
-при выключении всех 4 вариантов, если не заполнить поле, то оно просто выделяется красным, и сообщения ни для пользователя текстове об этом, ни другие сообщения для админа не выводятся.
-при включении только View warning messages такакая же ситуация, но видимо еще и будут выводиться какие-то другие сообщения Warnings (которых у меня просто не было в данный момент на сайте).