Устанавливаем права доступа к блокам и модулям
Часто бывает необходимо поменять права доступа к определенным частям сайта для групп пользователе. Изменение может понадобиться если вы хотите скрыть блок от глаз гостей или открыть его для к примеру администраторов.
Рассмотрим ситуацию когда Вам нужно установить права на чтение только группе зарегистрированные пользователи. Чтобы гостям блок скрывался но отображался зарегистрировавшимся пользователя. Начнем с того что разместим блок на странице, установим для него права доступа "Запрет". Это правило установит для всех групп и пользователей права доступа которые не позволят видеть блок на странице. Заходим в Управление -> Установки -> Блоки и устанавливаем параметры нового блока. В моем случае я ставлю тип блока ХТМЛКод так как планирую разместить в блоке код хтмл. Выбираем название для блока, устанавливаем шаблон в котором будет отображаться блок.
Ставим права доступа "Запрет" регион в котором будет отображаться блок "Лево" и свойство активности блока устанавливаем "Вкл". После добавления блок не отобразится на странице по двум причинам. На блок установлены права доступа "Запрет". На нас в какой бы группе мы не находились будет действовать эта настройка. И второе содержимое блока пусто. В этом случае если права доступа будут чтение система скроет блок. Чтобы мы смогли увидеть блок нужно сделать две вещи. Установить для нужной группы права "Чтение" и установить содержимое блока. Содержимое блока можно установить кликнув по иконке расположенной слева от названия блока. Откроется поле доступное для ввода текстовой информации и сохранения результата. Таким образом мы изменяем информацию которая будет выводится блоком. Содержимое блока ничем не ограничено и может содержать ХТМЛ и Яваскрипт текст. Но это еще не все. Мы все еще не видим блок на странице так как права доступа все еще для нас ограничены. Для того чтобы установить права доступа для нужных групп к блоку на чтение заходим во вкладку Группа. В этой вкладке мы можем установить более приоритетные права доступа к блоку для группы пользователей. Права доступа для пользователей имеют приоритет над правами доступа группы.
В свое время права доступа группы имеют права перед общими правами доступа к блоку. Заходим во вкладку Группы и устанавливаем права доступа группе "Администратор" к блоку "Меню администратора" на "Чтение". Заполняем все поля и жмем кнопку "Добавить" если все прошло успешно то в правах доступа появится новое правило разрешающее доступ группы "Администртор" к созданному нами модулю. После этого блок должен появиться на странице. Проверить права доступа дркгих групп к блоку можно проверить выйдя с сайта нажав на ссылку "Выход" блока "Вход на сайт". После этого вы станете для системы гостем и права доступа для Вас будут действовать как для гостей. Если все правильно блок будет отображаться только когда Вы авторизованы на странице как пользователь группы Администратор.