OnManagerWelcomeHome MODX Evo ✈ Evolution CMS
- Виджеты
- OnManagerWelcomeHome
2092
OnManagerWelcomeHome MODX Evo ✈ Evolution CMS
Полностью переделали работу с виджетами, упростили их добавление а так же оставили задел на будущее что б можно было седлать удобный интерфейс для их изменения самим менеджером.
$e = &$modx->Event; switch($e->name){ case 'OnManagerWelcomeHome': //if($_SESSION['mgrRole']!=='2') return; //$widgets['welcome']['hide']='1'; //$widgets['onlineinfo']['hide']='1'; //$widgets['recentinfo']['hide']='1'; //$widgets['news']['hide']='1'; //$widgets['security']['hide']='1'; $widgets['test'] = array( 'menuindex' =>'1', 'id' => 'test', 'cols' => 'col-sm-6', 'icon' => 'fa-rss', 'title' => 'test', 'body' => '', 'hide'=>'0' ); $modx->event->output(serialize($widgets)); break; }
Виджеты можно добавлять в разных плагинах, тоесть нет необходимости все виджеты настраивать в одном плагине. Так же в будущем думаю создадим модуль или плагин для удобной настройки самим пользователем. В прошлых версиях была проблема что админ не мог настроить виджеты для менеджера так как настройки хранились в локалстораже. Сейчас же с этим нет проблем.