I've found a solution, it is not very elegant, but if client insists...
In our Plugin.php we can re-activate existing menu items:
public function boot()
{
\Event::listen('backend.menu.extendItems', function ($manager) {
$manager->addMainMenuItems('October.Backend', [
'dashboard' => [
'order' => '1'
]
]);
$manager->addMainMenuItems('October.Cms', [
'cms' => [
'order' => '2'
]
]);
$manager->addMainMenuItems('October.Backend', [
'media' => [
'order' => '3'
]
]);
$manager->addMainMenuItems('RainLab.Builder', [
'builder' => [
'order' => '4'
]
]);
});
}
And we can do this for any plugin we create.
Last updated