hook_field_access не работает
Я пытаюсь использовать hook_field_access, чтобы проверить, есть ли у пользователя разрешение на редактирование определенных полей. Проблема даже с возвратом false, доступ не запрещен.
function applx_field_access($op, $field, $entity_type, $entity, $account){
return FALSE;
}
1 ответ
Попробуй это:
function hook_field_access($op, $field, $entity_type, $entity = NULL, $account = NULL) {
if ($field['field_name'] == 'field_of_interest' && $op == 'edit') {
return $account->hasPermission('edit field of interest');
}
return TRUE;
}