Виталий

Виталий

С нами с 11 октября 2024; Место в рейтинге пользователей: #12259

Редактор страницы ckeditor 1.4.7-ce от modstore.pro

Установил редактор на отдельный сайт(контекст) (Мультисайт, файлы локально на разных хостингах), заработало после изменения настроек в самом плагине и отключения штатного CodeMirror.
Но осталась одна проблема, при попытке вставить изображение плагин обращается к контексту web. Штатных настроек для выбора контекста нет, может кто подскажет как решить данный проблему?
Виталий
27 мая 2025, 14:28
modx.pro
302
0

Редактирование контекста в мультидоменном сайте

Мультидоменный сайт, каждый контекст имеет уникальные настройки, которые можно редактировать. Но если я даю доступ к настройкам локального контекста, появляется доступ к системным.
Так как требуется доступ к «Видеть и редактировать Системные настройки.»

Как закрыть доступ к системным настройкам?
Посоветовали дать доступ к странице системных настроек и закрыть для пользователя доступ к системным через плагин.

Написал вот это, но не работает.
<?php
switch ($modx->event->name) {

	case 'OnLoadWebDocument':
	case 'OnWebPagePrerender':

		// текущий контекст
		$context = $modx->context->get('key');

		$url = $_GET['a'];

		if (/* ($context == 'mgr' OR $context == 'web') and */ $url == 'system/settings' ) {
			exit('Доступ запрещен!');
		}

	break;

}
P.S. Revolution 2.8.7
Виталий
19 ноября 2024, 09:37
modx.pro
341
0