63 lines
1.6 KiB
PHP
63 lines
1.6 KiB
PHP
<?php
|
|
/**
|
|
* bootstrap.php
|
|
*
|
|
* @copyright 2022 opencart.cn - All Rights Reserved
|
|
* @link http://www.guangdawangluo.com
|
|
* @author Edward Yang <yangjin@opencart.cn>
|
|
* @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;
|
|
});
|
|
}
|
|
}
|