* @created 2022-07-20 15:35:59 * @modified 2022-07-20 15:35:59 */ namespace Plugin\HeaderMenu; class Bootstrap { public function boot() { $this->addAdminSideBarMenu(); $this->addHeaderMenu(); } /** * 在网站管理后台添加菜单链接 */ private function addAdminSideBarMenu() { add_filter('sidebar.order_routes', function ($data) { $data[] = [ "route" => "currencies.index", "icon" => "fa fa-tachometer-alt" ]; return $data; }); } /** * 在前台网页头部添加二级菜单链接 */ private function addHeaderMenu() { add_filter('header.categories', function ($data) { $data[] = [ 'name' => trans('HeaderMenu::header.plugin_link'), 'url' => shop_route('home.index'), 'children' => [ [ "name" => trans('HeaderMenu::header.latest_products'), "url" => plugin_route('latest_products'), "new_window" => false, ], [ "name" => trans('HeaderMenu::header.baidu'), "url" => "https://www.baidu.com", "new_window" => true, ] ], ]; return $data; }); } }