Как записать id пользователя в снипет?

Здравствуйте!
Как записать id пользователя в плайсхолдер через снипет?
Рушан
18 сентября 2020, 18:20
modx.pro
115
0

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

Александр Мельник
19 сентября 2020, 21:20
0
Такой странный вопрос. идентификатор пользователя записать в плейсхолдер через сниппет.
Первым делом хочется спросить — зачем. Ведь плейсхолдер — это переменная которую можно получить на странице.
Но и идентификатор пользователя можно сразу получить на странице. Зачем его записывать еще и в плейсхолдер. На фронтенде например так {$_modx->user.id} через феном.
Или в сниппете php через $modx->user->get('id')
Но если уж правда необходимо записать зачем то идентификатор пользователя в плейсхолдер, то как-то так
$modx->setPlaceholder('userId', $modx->user->get('id'));
    Рушан
    19 сентября 2020, 21:46
    0
    Где-то вычитал не помню уже надо как то записать id пользователя в плайсхолдер и вставить в адрес ссылки типа такого (user/[[+плайсхолдер с id]])для реализации страницы пользователя.
    Может я не так понял. Может вы знаете как реализовать такую страницу.
    Заранее благодарю!
      Александр Мельник
      20 сентября 2020, 00:06
      0
      только добавление идентификатора пользователя в урл — не создаст страницу пользователя.
      Я не помогу вам, потому что наверное вы читали о каких то имеющихся сниппетах авторизации типа login или office.
      Я ими не пользуюсь и пишу личные кабинеты и авторизацию с нуля под каждый проект отдельно.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    3