Скрытие ресурсов в админке Modx Revolution для менеджера

Как скрыть ресурсы в дереве документов из админки менеджера 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 и до новых уроков. Надеюсь помог. Добро.

Помогла статья? Угости чашечкой кофе =)

Если вы не видите кнопку "Скачать"
отключите блокировщик рекламы

Комментарии ()

  1. Коршенов 22 июля 2020, 13:34 # 0
    Не работает, в чем может быть дело? Сделал всё по инструкции
    1. Эрик 03 сентября 2020, 18:11 # 0
      На стадии создания группы ресурсов выставляем вместо web — mgr. Ставим галочку напротив «Автоматически дать доступ группе Administrator».
    2. Mpjoke 29 августа 2020, 13:26 # 0
      Сделал по инструкции. Всё отлично, но появилась проблемка — пользователям, что заходят на сайт доступ тоже запрещен…

      Где накосячил?:)
      1. Эрик 03 сентября 2020, 18:11 # 0
        Важно: На стадии создания группы ресурсов выставляем вместо web — mgr. Ставим галочку напротив «Автоматически дать доступ группе Administrator».

      Похожие статьи