Как сделать что бы при входе в профиль пользователя отображались все его публикации?

Главные вкладки

Аватар пользователя Andrew1978 Andrew1978 20 октября 2023 в 18:27

Пытался найти в интернете решение этой задачи и даже находил но это не работает на моей версии drupal 9.

Вот что отображается у меня в профиле пользователя:

А было бы здорово еще иметь возможность просмотра всех его объявлений

Комментарии

Аватар пользователя marassa marassa 20 октября 2023 в 18:40
1

1. Создать представление (view) в виде блока по публикациям/объявлениям с контекстным фильтром по пользователю из URL.
2. Добавить этот блок на страницу пользователя.

Аватар пользователя Andrew1978 Andrew1978 22 октября 2023 в 13:36

Опишите пожалуйста подробнее как добавить этот блок на страницу пользователя. Блок создаю но не вижу где указать что это нужно показывать в профиле пользователя.

Аватар пользователя Andruxa Andruxa 22 октября 2023 в 17:31

И включить в настройках видимости - для зарегистрированнных пользоваетелей, а то на странице логина будет пустой вьюс для анонима

Аватар пользователя marassa marassa 26 октября 2023 в 18:01

Возможно мы по-разному поняли ТЗ: я так понял, что любой посетитель, даже аноним, должен видеть в профиле любого пользователя его публикации. Если ограничить условие видимости блока зарегистрированными пользователями, то аноним ничего не увидит. Возможно так и надо - топикстартеру виднее.

Andruxa wrote: а то на странице логина будет пустой вьюс для анонима

Да и пусть будет - кому мешает пустой вьюс, которого не видно? Wink

Аватар пользователя Andruxa Andruxa 26 октября 2023 в 18:41

там могут быть заголовок и текст для отсутствия результатов "у пользователя нет публикаций"
но да - надо уточнять что именно требуется

Аватар пользователя cwpnaWLs7M4a cwpnaWLs7M4a 23 октября 2023 в 15:46

для себя делаю закладки. этот модуль мне понравился я его установил. а по указанным решениям мне сделать не удалось.

Аватар пользователя Andrew1978 Andrew1978 26 октября 2023 в 12:53

Сделал все как описано, но все равно не вижу отображения этого блока в профиле. Прикладываю скриншот.

Я сейчас обратил внимание что это не блок а страница, но там есть еще вкладка блок прикладываю скриншот именно блока:

Аватар пользователя Andrew1978 Andrew1978 26 октября 2023 в 15:22

Да прочитал, но вроде по описанию этот модуль создан для следующего:
Модуль «Назначение входа» позволяет настроить пункт назначения, куда перенаправляется пользователь :

после входа в систему,
регистрация на сайте,
используя одноразовую ссылку для входа,
или выйти из системы

А мне нужно разместить блок всех объявлений пользователя в его профиле

Аватар пользователя marassa marassa 26 октября 2023 в 15:21

Покажите как контекстный фильтр Content:Автор настроен. Ну и условия видимости блока. И, чтоб два раза не вставать, под "профилем пользователя" Вы же понимаете страницу с адресом вида /user/[uid], так?

Аватар пользователя Andrew1978 Andrew1978 26 октября 2023 в 18:29

контекстный фильтр Content:Автор

Вы же понимаете страницу с адресом вида /user/[uid]: я понимаю что это указывает на конкретного id пользователя. где это должно быть указанно?
Условия видимости это что? там в настройках блока вижу только раздел "Доступ" и в нем указанно "без ограничений"

Аватар пользователя gun_dose gun_dose 26 октября 2023 в 20:36

Когда значение недоступно, нужно выбрать "передать значение по умолчанию". И там указать ID пользователя из URL