Добрый день. Для проекта потребовалась возможность ограничивать доступ группам пользователей к контенту. Настройка доступа происходит на уровне категории. То есть права доступа распространяются на материалы находящиеся в этой категории. Возможность выставить права для конкретной записи, как в первой ветке InstantCMS, отсутствует. Выкладываю как есть, может кому-то пригодится.
Инсталляция стандартная. После установки нужно будет в файле /system/controllers/content/actions/category_view.php добавить после
132 cmsModel::cacheResult('current_ctype', $ctype);
133 cmsModel::cacheResult('current_ctype_category', $category);
строку
list($category, $subcats) = cmsEventsManager
::hook("content_before_category_view", array($category, $subcats));
Если в настройках типа контента в разделе категории у вас отключена опция "Показывать записи из подкатегорий внутри родительской категории", то можно не делать модификацию файла category_view.php
Тестировалось на 2.7.0
Скачать можно по ссылке
http://instantcms.ru/users/files/download6401.html