пользователя в профиле (USER_PROFILE_TOOLBAR https://dev.1c-bitrix.ru/rest_help/application_embedding/index.php).
Кто-нибудь помнит как получить доступ к ID пользователя в профиль которого мы вошли?
Если обращаться к $_REQUEST['AUTH_ID'] то вернет пользователя админа, из под которого приложение регается..а как получить пользователя в карточку которого мы вошли и из меню которого вызываем это самое приложение/хендлер?
так global $USER же и getId()
которого вошли - тебе должен ИД прилетать в реквесте. а под кем зашел - тебе надо токены сохранять.
) он вернет текущего пользователя, который просматривает карточку, а не того, кого просматривают. Администратор заходит в пользователя Х и нажимает на "Заявки", при переходе в "заявки" нужно получить ID пользователя Х, а не пользователя "Администратор"
интепретировал как Авторизовались. Тогда не, выше ответ правильный)
В реквест только AUTH_ID прилетает, и он админский :(
давай еще раз. тебе надо ИД открытого профиля или тебе надо ИД пользователя, который чего то открыл?
Параметры встройки должны приходить отдельным массивом. В юзеров не встраивался, а в других сущностях ID текущего элемента там есть.
ИД открытого пользователя. Вот ты заходишь в профиль Пользователя и при наведении на ссылку в этой ссылке должен присутствовать ID пользователя в которого вошли, а не который просматривает профиль
так в том и затык...нэту 😩
хм. интрига.
Сейчас проверю.
а чего вообще прилетает? там должен быть какой то placement (ну по аналогии с другими встройками)
USER_PROFILE_TOOLBAR?
Зачем приложение в коробке?
По другому быстро не придумал как в USER_PROFILE_TOOLBAR встроиться
Да не, фигня... данные встройки должны приходить в запросе.
Обсуждают сегодня