Как сделать карточку пользователя сайта, чтобы ее мог увидеть другой пользователь

Друзья, подскажите.

Как сделать карточку пользователя сайта, чтобы ее мог увидеть другой пользователь.

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


Личные кабинеты реализованы с помощью Office

Я сделал шаблон Пользователя, где вывел данные типа:
[[+modx.user.id:userinfo=`username`]], [[+modx.user.id:userinfo=`photo`]], [[+modx.user.id:userinfo=`email`]]

По умолчанию сейчас адрес ресурса страницы пользователя site.ru/stranicza-polzovatelya

Полагаю, чтобы страница отобразила данные конкретного пользователя,
адрес нужно дополнить типа site.ru/stranicza-polzovatelya?user=18
Где 18 — это id пользователя — это предположение, точно не знаю, как задавать ссылку.

В общем, чего-то не хватает, чтобы заработало.
что-то я не понимаю в этой схеме. Так как страница выводит данные админа сайта, при подставлении любого id.

Подскажите, как решить задачку.
Что нужно учесть, доделать?
Как задавать ссылку на страницу пользователя?
Спасибо

Комментарии: 6

Артур Шевченко
29 апреля 2021, 10:18
0
Всё правильно ты думаешь ссылка должна быть такой site.ru/stranicza-polzovatelya?user=18, а на странице /stranicza-polzovatelya пиши так
{$.get['user'] | user: 'username'}
    Денис Мижеревич
    29 апреля 2021, 10:47
    0
    Спасибо огроменное
    Так действительно заработало.
      Денис Мижеревич
      29 апреля 2021, 10:56
      0
      Можете подсказать, как вывести дату регистрации пользователя?
      Если авторизированного, то я бы вывел так [[+modx.user.id:userinfo=`createdon`:date=`%d.%m.%Y`]]
      А таким способом {$.get['user'] | user: 'username'} не могу понять как дату регистрации вывести
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    6