Пробую написать свой первый сниппет и сразу натолкнулся на проблему.
Мне нужно написать календарь событий. Соответственно, должна быть страница, где можно добавить события, доступная лишь администратору. Очень хочется на этой странице выполнять проверку, залогинился ли администратор в админку ModX (то есть пока ты сидишь в админке - доступ к странице есть, вышел - нет).
Подскажите как это сделать?
From Russia with love
-
☆ A M B ☆
- 275 Posts
код для каждой даты отдельный вставлять который буит из папочки События выбирать документы опубликованные для каждой ток даты
modx and ecommerce pro
Вообще-то, если надо что-то предоставить только администратору, лучше написать соответствующий модуль, а не сниппет. И непонятно, что такое «страница, где можно добавить события» - надо сначала продумать, в каком формате эти события должны хранится, вряд ли просто в виде обычного текста.
А чтобы ограничить доступ к странице, использовать API не надо – достаточно включить страницу в какую-то группу и назначить соответствие этой группы группе менеджеров и группе веб-пользователей. Соответственно, только входящие в группы пользователи и менеджеры смогут просматривать страницу.
-
☆ A M B ☆
- 275 Posts
+1 все так то ж можно. респект
modx and ecommerce pro
кхе, какие сложности. можно просто документ не опубликовывать. и тогда если админ залогинен в /manager/ он сможет через frontend просматривать этот документ. иначе не сможет никто.
"Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."
Не используйте Revo для "просто сайтов". Используйте Evo
Who can defeat
the Russian bear?