Как скрыть ресурсы в дереве документов из админки менеджера Modx Revolution
Добрый день, дорогие читатели. Сегодня я расскажу как скрыть системные или не нужные для менеджера ресурсы из дерева документа на сайте под управление Modx Revolution (текущая версия 2.4.2). Для начала поймем для чего нам это нужно. В дереве документы у нас есть системные ресурсы, которые мы не показываем в меню. Это, скажем, sitemap, результаты поиска, 404 страница, Сайт не доступен и многие многие другие. И очень не хотелось бы, что обычный менеджер видел эти ресурсы в дереве документов. И в Modx Revolution предусмотрено это — их можно просто скрыть. Как это делается, я сейчас подробно опишу. В качестве примера я приведу один из моих сайтов. Его дерево документов выглядит так:
Мы видим, что здесь имеются системные ресурсы, которые не отображаются в меню: Sitemap, Корзина товаров, Результаты поиска и Оформление заказа. Нам нужно скрыть эти ресурсы от слишком любопытного менеджера, чтобы он там ничего не напортачил.
Создаем группу ресурсов
Заходим в Содержимое/Группы ресурсов
и нажимаем на кнопку «Создать группу ресурсов»
и создаем группу «Admin» (вы можете назвать по другому)
Важно: Выставляем вместо web - mgr. Ставим галочку напротив "Автоматически дать доступ группе Administrator".
Жмем кнопку «Сохранить»
Перенос нужных ресурсов в группу ресурсов «Admin»
Далее переносим методом drag and drop ресурсы, которые нужно исключить из админки менеджера. В моем случаем это все скрытые из меню ресурсы:
Даем доступ к группе ресурсов «Admin» только группе пользователей «Administrator»
Это на случай, если забыли поставить галочку напротив "Автоматически дать доступ группе Administrator". Для это заходим в «Контроль доступа»
Кликаем правой кнопкой мыши по группе пользователей «Administrator» и жмем «редактировать группу пользователей»
Идем на вкладку «Права доступа»
Здесь идем во вкладку «Доступы к группам ресурсов»
И жмем кнопку «Добавить группу ресурсов»
- Группа ресурсов: «Admin»
- Контекст: Manager (mgr)
- Минимальная роль: Member-9999
- Политика доступа: Resource
Жмем «Сохранить»
Обновляем админку менеджера и видим, что ресурсы, которые мы добавили в группу ресурсов «Admin» исчезли.
Конечно при условии, если вы создавали админку менеджера по этой инструкции.
В следущий раз когда Вам нужно будет скрыть како-либо ресурс, Вы просто можете зайти в этот ресурс, нажать на «Группы пользователей» и отметить галочку напротив «Admin»
На этом у меня все, успехов Вам в освоении Modx Revolution и до новых уроков. Надеюсь помог. Добро.
Где накосячил?:)