как сделать так, чтобы связь отношений при редактировании таксономии не отображалась
Когда пользователь редактирует термин таксономии, внизу есть ссылка для "Отношений". как я могу сделать так, чтобы эта ссылка не отображалась для определенных ролей?
2
2 answers
Вы можете создать свое пользовательское разрешение в hook_permission, а затем скрыть эту часть формы с помощью hook_form_alter, если у пользователя не должно быть доступа к этому элементу.
0
Author: Andrew, 2015-05-20 05:38:21
Получил этот ответ на drupal.org
Да, вы можете сделать это с помощью функции hook_form_alter()
Т.е. /** * Реализация функции hook_form_alter() * * Некоторый код, взятый из https://www.drupal.org/node/2158985 */ функция hide_taxonomy_fieldset_form_alter(&$форма, $форм_стат){ если($форма['#form_id']==='таксономия_форм_терм') $форма['отношения']['#доступ'] =ЛОЖЬ; }
0
Author: Diana, 2015-05-21 15:16:11