菜单导航管理
更新时间:2024年11月4日 23:03
浏览:779
Be 双驱框架封装了菜单导航管理,位于后台 系统->网站装修 -> 菜单导航 栏目下
默认添加了两组导航菜单
- North - 顶部菜单
- South - 底部菜单
这两个导航菜单是系统默认,用于放置在网站的顶部和底部,系统菜单禁止删除,您可以跟据项目需要添加新的菜单组,如: UserCenter - 用户中心。
每个菜单组内,可以添加j最多三级的菜单项,可通过拖拽调整顺序,层级,可自定义键接页面。打开方式
如何调用:
$menu = Be::getMenu('North');
$menuTree = $menu->getTree(); // 树状结构菜单
$menuActiveId = $menu->getActiveId(); // 当前生效的 菜单ID
foreach ($menuTree as $item) {
// $item->id, // 菜单ID
// $item->route, // 菜单路由
// $item->params; // 参数
// $item->label; // 菜单展示标签
// ...
foreach ($item->subItems as $subItem) {
// $subItem->id, // 菜单ID
// $subItem->route, // 菜单路由
// $subItem->params; // 参数
// $subItem->label; // 菜单展示标签
// ...
}
}
可参看 系统主题(System)的 头部部件(Header)及 脚部部件(Footer)
/vender/be/be/src/Theme/System/Section/Header/Template.php
/vender/be/be/src/Theme/System/Section/Footer/Template.php