====== Плагин "Группы пользователей" ====== {{:plugins:groups.gif }}Плагин предназначен для управления группами пользователей. Позволяет разграничивать доступ к чтению разделов сайта, а так же к специальным правам доступа для каждого из разделов (скачивание файлов, размещение комментариев и т.д.). ===== Свойства ===== * Входит в базовый дистрибутив: Да * Многократное использование: Нет * Вид плагина: Улучшение модуля [[:modules:users|"Пользователи"]] ===== Создание дополнения ===== Для создания дополнения нужно перейти к управлению дополнениями в "Сайт" -> "Дополнения" и добавить новое, выбрав при этом в качестве базового плагина "Группы пользователей". ===== Управление ===== Простой редактор позволяет быстро создавать новые группы. При этом может существовать только одна группа "Без авторизации", т.е. незалогиненные посетители сайта, и любое количество групп для авторизированных пользователей. {{ :plugins:plugingroups.jpg }} Доступные права для группы отмечаются галочками напротив каждого раздела. {{ :plugins:plugingroupsform.jpg }} ===== Интеграция в шаблоны ===== Для проверки наличия определенных прав у пользователя в любых типах шаблонов следует использовать функцию getAccess в условном операторе. {if getAccess('comment')} ... {* Пользователь может добавлять комментарии. *} ... {/if} {if getAccess('download')} ... {* Пользователь может скачивать файлы. *} ... {/if}