Рейтинг:0

Отображать комментарии только для пользователей с правом «администрировать комментарии»

флаг id

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

Пока у меня есть это, но оно не работает.

если (isset($build['комментарий'])) {
  if (!\Drupal::currentUser()->hasPermission('администрирование комментариев')) {
    $build['comment']['#access'] = FALSE;
  }
}
Рейтинг:0
флаг id

Решение ниже:

$build['comment']['#access'] = Drupal::currentUser()->hasPermission('администрирование комментариев');

Ответить или комментировать

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