Рейтинг:0

Получить имя группы (метку) группы, в которой находится вошедший в систему пользователь

флаг cn

Мы создали несколько групп, используя модуль групп в Drupal 9. Мы назначили некоторых пользователей в эти группы. Пользователь может быть только в одной группе. Теперь, когда пользователь вошел в систему, у нас есть блок в заголовке, который отображает некоторую информацию о пользователе. Одна из вещей, которую мы хотим отобразить, — это имя группы, к которой принадлежит пользователь. У меня уже есть hook_preprocess_block в моем файле .theme, где я загружаю текущего пользователя, но я не уверен, как получить имя группы, в которой они находятся. Я могу просто получить имя группы, если они уже на странице группы с помощью $group = \Drupal::routeMatch()->getParameter('group'); , но у нас могут быть страницы, на которые они переходят, включая даже страницу профиля пользователя, которая не является страницей группы, поэтому мы действительно хотим иметь возможность получить группу от самого пользователя, а не от страницы группы, на которой он находится.

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

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