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

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

Аватар пользователя portfolio portfolio 28 января 2018 в 12:01

Доброго времени суток!

Суть проблемы:
1. Есть с сайт с компаниями №1, 2, 3.
2. Есть представление со списком названий этих компиний №1, 2, 3

Мне нужно чтобы при клике на название компании открывалась страница с профилем этой компании, выводимая также через представление, но отображаемое уже как блок, а не страница.
Поля вывожу, например:

  • ООО "Компания
  • тел +7(999)999999
  • Город: Москва

Я создал представление ввиде блока, в котором вывожу эти поля профиля компаний.

Например, страница расположена по адресу сайт.ру/profile-maker/38 , где 38 - это uid- владельца аккаунта компании.

Но проблема в том, что по этому адресу выводится блок с представлением опять всех компаний, а не именно нужной.

Понимаю, что нужно правильно настроить контекстный фильтр.
Но не знаю как это сделать именно для стороннего пользователя, который просмартивает профиль чужой компании.

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

Если выводить представление через страничный режим, а не блок, то проблем нет - всё работает нормально, т.к. в url подставляем uid этого пользователя..

Повторюсь - вся загвоздка именно в выводе через блочное отображение!

Комментарии