Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Сформировать ссылку на пользователя в компоненте

01.08.2019, 10:48
Дмитрий
Дмитрий
Дмитрий

Зарегистрирован:
2015-07-31
Сообщений: 53

Здравствуйте!

Вот такая ситуация: в произвольном подразделе, условно /igroki/, выводится список пользователей, пусть будет члены футбольной команды.

Это именно "Пользователи", системная таблица. Также список этих гавриков нужно вывести в другом месте, и прикрутить ссылки на профили вида /igroki/igrok_1.html.

Если бы это был компонент, я бы сформировал ссылки через nc_message_link(), зная номер компонента и ID игрока. Но как быть в случае с пользователями? Как получить ссылки на их профиль по ID?

P. S. Пробовал nc_message_link(1, 'User'), не помогло)
03.08.2019, 10:16
VenZell
Карагодников Алексей Николаевич
VenZell

Зарегистрирован:
2014-07-25
Сообщений: 77

Здравствуйте.
Для этого есть специальная функция nc_auth_profile_url().
Чтобы она работала корректно, нужно в системных настройках личного кабинета указать раздел и инфоблок со списком пользователей.
13.08.2019, 06:05
Дмитрий
Дмитрий
Дмитрий

Зарегистрирован:
2015-07-31
Сообщений: 53

Спасибо за ответ, но это не совсем то, что нужно.
Все пользователи могут лежать в одной куче, в каталоге /users/, и выводиться допустим в подразделах команд,
/komandy/sokol/
/komandy/spartak/
/komandy/dinamo/

И, соответственно, ссылки у них вида /komandy/sokol/sokol_1.html, вот об этих я говорю. А данная команда, судя по всему, сформирует ссылку относительно /users/. В принципе, работает вариант типа
имя подраздела + имя компонента + _ID пользователя.html, но хотелось бы проще.

Кстати, может, вы знаете как получить ссылку на удаление пользователя? $deleteLink не пашет...
198 196 2019-08-13 06:05:24 15129
Описание проекта