38 lines
968 B
Plaintext
38 lines
968 B
Plaintext
<?php
|
|
|
|
namespace Modules\$ModuleNamespace$\Handlers;
|
|
|
|
use App\CMS\Handlers\BaseHandler;
|
|
use App\Models\User;
|
|
|
|
class $Module$Handler extends BaseHandler
|
|
{
|
|
/**
|
|
* Register admin menu
|
|
*
|
|
* @param User $user
|
|
*/
|
|
public static function registerAdminMenu(User $user)
|
|
{
|
|
// register links in admin menu
|
|
$menu = \Menu::instance('mainMenu');
|
|
|
|
$menu->dropdown(trans('$module$::$module$.name'), function ($submenu) use ($user) {
|
|
$submenu->route('$module$.overview', trans('$module$::$module$.overview'), [], 20, ['icon' => 'fa fa-fw fa-list']);
|
|
$submenu->route('$module$.new', trans('$module$::$module$.new'), [], 21, ['icon' => 'fa fa-fw fa-plus']);
|
|
}, 15, ['icon' => 'fa fa-fw']);
|
|
|
|
|
|
|
|
// TODO: add admin menu entries
|
|
}
|
|
|
|
/**
|
|
* Does this module support categories?
|
|
* @return boolean
|
|
*/
|
|
public static function supportCategories()
|
|
{
|
|
return true;
|
|
}
|
|
} |