Как сделать только для авторизованных?

Доброе время суток Василий и комьюнити!

Подскажите, пожалуйста, как показывать на страницах что-либо (например форму для комментариев) только авторизованным пользователям?

Для этих целей нужно использовать сниппет If rtfm.modx.com/display/ADDON/If или лучше обходится без него?
Александр Наумов
14 октября 2012, 22:37
3
4 748
0

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

Василий Наумкин
15 октября 2012, 06:53
1
0
[[+modx.user.id:isloggedin=`если авторизован`:else=`не авторизован`]]

rtfm.modx.com/display/revolution20/Input+and+Output+Filters+%28Output+Modifiers%29
    Роман
    29 января 2015, 16:46
    0
    не пойму что-то.
    Вывожу так [[+modx.user.id:isloggedin]], на странице вижу 1 (что логично, т.к. я авторизован)
    Вывожу так [[+modx.user.id:isloggedin=`если авторизован`]] ничего не выводится. Что не так?

    P.S. так тоже не прокатывает [[+modx.user.id:isloggedin:then=`если авторизован`]]
      Василий Наумкин
      29 января 2015, 17:14
      2
      +1
      Оказывается, нужно сравнивать с 1:
      [[!+modx.user.id:isloggedin:is=`1`:then=`Yes`:else=`No`]]
      [[!+modx.user.id:isnotloggedin:is=`1`:then=`No`:else=`Yes`]]
      
        Alexander Serezhin
        12 августа 2015, 19:16
        0
        Добрый вечер, Данная запись на версии 2.3.5 не работает. Есть еще какие-нибудь версии?
          Василий Наумкин
          12 августа 2015, 19:19
          0
          Работает, только что проверил.
            Alexander Serezhin
            12 августа 2015, 19:21
            0
            Что тогда я делаю не так?
            Вставляю
            [[!+modx.user.id:isloggedin:is=`1`:then=`Yes`:else=`No`]]
            допустим в чанке для шапки.
            Сохраняю, обновляю главную страницу — выводит No.
            Сам авторизован в админке.
              Василий Наумкин
              12 августа 2015, 19:22
              0
              Вставляю допустим в чанке для шапки.
              и
              Сам авторизован в админке.
              По моему, должно быть очевидно, что авторизация в админке не авторизует на сайте.
                Alexander Serezhin
                12 августа 2015, 19:23
                0
                Сессии разные получается тогда?
                Ссори, не знал.
                  Василий Наумкин
                  12 августа 2015, 19:24
                  0
                  Сессия одна, но разные контексты.

                  Пользователи авторизуются в разных контекстах раздельно, так даже можно делать несколько несвязанных сайтов на одной установке движка.
                    Alexander Serezhin
                    12 августа 2015, 19:25
                    0
                    Спасибо за оперативную помощь. Буду знать :)
Алексей
15 октября 2012, 08:41
0
Или используя этот пакет: modx.com/extras/package/personalize
Александр Наумов
15 октября 2012, 18:41
0
Спасибо большое, а то что-то запутался.
Denys Butenko
15 октября 2012, 19:52
0
Пользуясь случаем, хочу спросить как сделать ссылку на Logout из Manager в плагине?