Задача: Находясь на фронт-энде (страницах сайта), нам нужно определить, авторизован ли менеджер или нет и, например, вывести на страницу какой-либо элемент только для менеджера. Я использую это в собственном блоке редактирования сайта с фронт-энда.
Решение: Используем переменную сессии MODx
mgrValidated. Она равна 1, если менеджер сайта авторизован.
Например:<?php
return $_SESSION['mgrValidated']==1 ? $modx->getChunk('chunk-for-manager-only') : '';
?>
6 комментариев:
вопрос может не в тему, но
как изменить рсс ленту, т.е. проблема в том, что в ридере есть только первое предложение поста и картинка.
как можно сделать что-бы весь пост можно было читать в рсс?
смотря каким образом выводите ленту. я например вывожу с помощью Ditto и своего xml-шаблона. тут вопросы о выводе чего-либо таким-то способом отпадают - действуют правила Ditto, как и для обычных постов.
Космические корабли
цифровая техника
Кулинария
program
Очень хорошо, чанк действительно выводит, но вот у меня проблема с другой страницей, которая некешируется, тут всё вполне объяснимо и понятно, но дело в том, что она должна быть некешируемой. Спасибо
С менеджерами понятно - а на счет веб-пользователей не подскажешь?
Отправить комментарий