Сергей Шлоков

Сергей Шлоков

Был в сети 06 ноября 2025, 19:54
Заказы не принимаю
Виноват. Тестировал на семерке, а phpStorm, несмотря на то, что стоит проверка версии на 5.5, ошибку не подсвечивает. В течение часа выпущу фикс.

П.С. Лучше сразу сообщать автору. Так быстрее будет пофиксено. Я могу сюда по несколько дней не заходить.
Я полагаю такой функционал не сделан?
Нет, не сделан.

Самый простой вариант проверять права у родителя текущего ресурса. Нужно создать плагин на событие OnLoadWebDocument:
$AdminTools = $modx->getService('admintools');
if ($modx->getOption('admintools_alternative_permissions', null, false) && !$AdminTools->hasPermissions($resource->parent)){
    $modx->sendUnauthorizedPage();
}