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