Доброго времени суток!
Суть проблемы:
1. Есть с сайт с компаниями №1, 2, 3.
2. Есть представление со списком названий этих компиний №1, 2, 3
Мне нужно чтобы при клике на название компании открывалась страница с профилем этой компании, выводимая также через представление, но отображаемое уже как блок, а не страница.
Поля вывожу, например:
- ООО "Компания
- тел +7(999)999999
- Город: Москва
Я создал представление ввиде блока, в котором вывожу эти поля профиля компаний.
Например, страница расположена по адресу сайт.ру/profile-maker/38 , где 38 - это uid- владельца аккаунта компании.
Но проблема в том, что по этому адресу выводится блок с представлением опять всех компаний, а не именно нужной.
Понимаю, что нужно правильно настроить контекстный фильтр.
Но не знаю как это сделать именно для стороннего пользователя, который просмартивает профиль чужой компании.
Если ставлю связь с пользователем, то могу только просматривать так только свой собственный профиль, а не чужой.
Если выводить представление через страничный режим, а не блок, то проблем нет - всё работает нормально, т.к. в url подставляем uid этого пользователя..
Повторюсь - вся загвоздка именно в выводе через блочное отображение!
Комментарии
Пользователи имеют право просматривать профили друг друга?
Да, имеют. Это сайт наподобие каталога компаний.