Как программно запретить доступ к странице редактирования ноды, какой хук подойдет?

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

Аватар пользователя engenes engenes 14 ноября 2019 в 6:14

У меня уже написан hook_form_alter
Думал, что можно прямо в этой функции прописать условия и функцию drupal_access_denied.
drupal_access_denied срабатывает отдается 403 заголовок. Но при этом открывается не та страница, которая обычно показывается пользователю без прав на редактирование, а текущая просто без формы, а весь остальной контент тот же.

Комментарии

Аватар пользователя bumble bumble 14 ноября 2019 в 16:08

hook_menu_alter, в этом случае. и в "access callback" реализуйте логику.

зы - сами вдумайтесь: закрыть доступ нужно к странице, а вы форму закрываете.