Запрет на редактирование меню

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

Аватар пользователя Клёпа Клёпа 3 декабря 2017 в 23:46

Всем привет)
На сайте есть дополнительный пользователь с правами администратора, ему нужно поставить запрет на редактирование определенного меню. Возможно ли это? Если да, то пожалуйста подскажите как это настроить?
Спасибо.

Лучший ответ

Аватар пользователя One_Two One_Two 2 августа 2018 в 17:33
1

На днях решал такую же задачу, но ещё условие, чтобы работало с модулем Domain Access, а именно с его подмодулем Domain Menu Block. На 7 друпале, свой модуль с hook_menu_alter не сработал (подозреваю как раз таки из-за Domain Menu Block..).
Есть модуль, который полностью подошел под задачу - https://www.drupal.org/project/menu_admin_per_menu
На 7-ом всё ок, думаю на 8-ке тоже всё ок будет.

Комментарии

Аватар пользователя ivnish ivnish 3 декабря 2017 в 23:59
1

В D7 это легко решалось бы кастомным модулем, где в хуке редактирования меню проверялось бы имя пользователя. В восьмерке, думаю это примерно так же и решается

Аватар пользователя Клёпа Клёпа 6 декабря 2017 в 15:57

Спасибо, но к сожалению после включения этого модуля у меня сломался сайт, появился белый экран с надписью: На сайте произошла непредвиденная ошибка. Пожалуйста, повторите попытку позже.
Под админом зайти не получилось. Пришлось всё сносить и устанавливать заново.

Аватар пользователя One_Two One_Two 2 августа 2018 в 17:33
1

На днях решал такую же задачу, но ещё условие, чтобы работало с модулем Domain Access, а именно с его подмодулем Domain Menu Block. На 7 друпале, свой модуль с hook_menu_alter не сработал (подозреваю как раз таки из-за Domain Menu Block..).
Есть модуль, который полностью подошел под задачу - https://www.drupal.org/project/menu_admin_per_menu
На 7-ом всё ок, думаю на 8-ке тоже всё ок будет.