Как сделать только для авторизованных?
Доброе время суток Василий и комьюнити!
Подскажите, пожалуйста, как показывать на страницах что-либо (например форму для комментариев) только авторизованным пользователям?
Для этих целей нужно использовать сниппет If rtfm.modx.com/display/ADDON/If или лучше обходится без него?
Подскажите, пожалуйста, как показывать на страницах что-либо (например форму для комментариев) только авторизованным пользователям?
Для этих целей нужно использовать сниппет If rtfm.modx.com/display/ADDON/If или лучше обходится без него?
Комментарии: 13
[[+modx.user.id:isloggedin=`если авторизован`:else=`не авторизован`]]
rtfm.modx.com/display/revolution20/Input+and+Output+Filters+%28Output+Modifiers%29
rtfm.modx.com/display/revolution20/Input+and+Output+Filters+%28Output+Modifiers%29
не пойму что-то.
Вывожу так [[+modx.user.id:isloggedin]], на странице вижу 1 (что логично, т.к. я авторизован)
Вывожу так [[+modx.user.id:isloggedin=`если авторизован`]] ничего не выводится. Что не так?
P.S. так тоже не прокатывает [[+modx.user.id:isloggedin:then=`если авторизован`]]
Вывожу так [[+modx.user.id:isloggedin]], на странице вижу 1 (что логично, т.к. я авторизован)
Вывожу так [[+modx.user.id:isloggedin=`если авторизован`]] ничего не выводится. Что не так?
P.S. так тоже не прокатывает [[+modx.user.id:isloggedin:then=`если авторизован`]]
Оказывается, нужно сравнивать с 1:
[[!+modx.user.id:isloggedin:is=`1`:then=`Yes`:else=`No`]] [[!+modx.user.id:isnotloggedin:is=`1`:then=`No`:else=`Yes`]]
Добрый вечер, Данная запись на версии 2.3.5 не работает. Есть еще какие-нибудь версии?
Работает, только что проверил.
Что тогда я делаю не так?
Вставляю
Сохраняю, обновляю главную страницу — выводит No.
Сам авторизован в админке.
Вставляю
[[!+modx.user.id:isloggedin:is=`1`:then=`Yes`:else=`No`]]
допустим в чанке для шапки.Сохраняю, обновляю главную страницу — выводит No.
Сам авторизован в админке.
Вставляю допустим в чанке для шапки.и
Сам авторизован в админке.По моему, должно быть очевидно, что авторизация в админке не авторизует на сайте.
Сессии разные получается тогда?
Ссори, не знал.
Ссори, не знал.
Сессия одна, но разные контексты.
Пользователи авторизуются в разных контекстах раздельно, так даже можно делать несколько несвязанных сайтов на одной установке движка.
Пользователи авторизуются в разных контекстах раздельно, так даже можно делать несколько несвязанных сайтов на одной установке движка.
Спасибо за оперативную помощь. Буду знать :)
Или используя этот пакет: modx.com/extras/package/personalize
Спасибо большое, а то что-то запутался.
Пользуясь случаем, хочу спросить как сделать ссылку на Logout из Manager в плагине?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.