К содержанию

MODX REVO видимость меню при авторизации

Добрый день, ребята, подскажите пожалуйста, при помощи MODX ACL смог добиться того, что бы определенный пункт меню (ссылка) отображался только для авторизованных пользователей. Вопрос в том, а как сделать так, что бы определенная ссылка, ресурс, пункт меню выводимый через wayfinder (!!! это и есть основная моя проблема), был виден только гостям (не авторизованным посетителям), а после авторизации пропадал, в сети нашел вариант с js скриптом, который ставит hidden для пункта меню, но за такие решения хочется расстреливать. Есть ли подобное решение? Как это можно решить?

вот собственно виновник торжества: http://fpro.org/
Авторизация идет через Wargaiming OpenID. После авторизации появляется пункт меню — Личный кабинет, а вот как спрятать меню Авторизация?
Vladimir Alekhin
Vladimir Alekhin
11 июля 2014, 16:22
modx.pro
2 366
Реклама

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

but1head
but1head Проверенный
11 июля 2014, 20:55
[[!+modx.user.id:is=`1`:or:if=`[[!+modx.user.id]]`:is=`0`:then=`
<span id="open_login" onclick="open_login()">Личный кабинет</span>
`:else=`
 <a href="cabinet">Личный кабинет</a>
`]]

Если админ/не зареган = авторизация, зареган = личный кабинет. При верстке напрягало что он понимал что у меня есть авторизация в /manager
    Наумов Алексей
    Наумов Алексей Администратор
    11 июля 2014, 20:57
    Посмотри небольшое дополнение Personalize, выводит один чанк для авторизованных, а другой для неавторизованных пользователей.
      Vladimir Alekhin
      Vladimir Alekhin Старожил
      12 июля 2014, 00:26
      Спасибо, помогло! отличное решение.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3