Рейтинг:1

Как отобразить «Добро пожаловать [имя] [фамилия]» в пользовательском блоке просмотра? Д8

флаг ae

Я хотел бы создать собственный блок/представление для отображения приветственного сообщения пользователю, вошедшему в систему в настоящее время в Drupal 8. Я последовал этот ответ но это не работает для меня. Возможно, что-то изменилось в D8. Есть ли способ сделать это в D8 и/или я что-то не так делаю?

Я добавил кучу полей и контекстных фильтров, пытаясь заставить его работать, но ничего не появляется.

введите описание изображения здесь

Рейтинг:1
флаг in

Изменения:

  1. Удалите все контекстные фильтры, которые вы добавили. Они не нужны. У вас уже есть критерии фильтрации для текущего пользователя.
  2. Изменить формат таблицы на неформатированный список.
  3. Удалите все поля, кроме имени, фамилии.
  4. Нажмите на имя и исключите его из отображения.
  5. Нажмите на фамилию. Найдите набор полей для переопределения результатов, разверните его.
  6. Напишите туда свое сообщение. Это должно выглядеть так: Добро пожаловать {{field_first_name}} {{field_last_name}}. Вы можете найти точные токены в наборе полей под текстовым полем.
  7. Сохраняйте просмотры.
  8. Поместите свой блок в какой-либо регион в /admin/структура/блок.
jbreslow avatar
флаг ae
Спасибо! Это сработало отлично. Очень признателен.

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

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