как сделать так, чтобы связь отношений при редактировании таксономии не отображалась


Когда пользователь редактирует термин таксономии, внизу есть ссылка для "Отношений". как я могу сделать так, чтобы эта ссылка не отображалась для определенных ролей?

Author: Diana, 2015-05-19

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