Event::listen('backend.menu.extendItems', function($manager) {
$manager->getMainMenuItem('KonvertAgency.Landing', 'main-menu-item')->order(1);
});
но при заходе в админку первым всё равно открывается дашборд.
праметра для меню типа
'main-menu-item')->isActive(true)
в доке не нашел
Как при заходе в адмику сразу открывать меню своего плагина?
Раньше был костыль через события backend.user.login и backend.page.beforeDisplay А-ля: Event::listen('backend.user.login', static function($model) { Session::put('redirectInBackend', Backend::url('/somepage')); }); Event::listen('backend.page.beforeDisplay', static function($controller, $action, $params) { if($redirect = Session::pull('redirectInBackend')) { return redirect($redirect); } }); Сейчас может чего интереснее по этому поводу стало
да, если зайти с акка манагера (без доступа в "запретное"), то работает.
Ну тогда как вариант костыль сверху, по идее еще должен работать, там вроде в событиях ничего и не менялось уже столько лет
А, ну вот )) классика костылей из прошлого 😄
костыль работает и без передвижения пункта меню, оставлю только его. Спасибо.
Обсуждают сегодня