## :-: 创建菜单节点
添加好控制器之后,由于还没有可以进入控制器的入口,所以接下来我们需要创建菜单节点。
以Test控制器为例,点击“控制面板”->“节点管理”->“添加”,创建一个顶级菜单节点
![](https://img.kancloud.cn/ea/b7/eab77bd9955243bcd3d56d7d0170dead_801x702.png)
因为第一个节点只有菜单,没有链接,所以我们新增时,要先新增控制器,然后选择主体权限。
接着我们继续创建“测试列表”节点
![](https://img.kancloud.cn/25/80/25808a3688184bbff63a2be432945530_801x704.png)
因为这里的列表也需要在左侧菜单展示,所以权限许可也需要选择主体权限:
然后点击左上角用户昵称,点击清除缓存即可。
![](https://img.kancloud.cn/48/b1/48b197770fff874c6d2dd5b55bdad396_199x190.png)
这里的清除缓存是清除整站缓存,请注意使用影响。
清理缓存后即可看到新增菜单:
![](https://img.kancloud.cn/b2/18/b2185fe409e7c8fb4802dad384a3cff2_201x515.png)
给新增的主菜单增加图标:
打开\\public\\static\\css\\iconfont.css文件,最后一行添加
.icon-test:before { content: "\\e6f8"; }
即可。其中.icon-test的.icon-为固定格式,test为新增菜单的编码的小写。
\\e6f8为图标库中的图标。系统当前默认提供以下图标
![](https://img.kancloud.cn/e0/89/e08973b3d1b0ae387ce0f74b0db6f4c8_986x916.png)
提示:
1. 控制器,如果在菜单上(控制器只能在一级菜单上)显示,就设置为主体权限,否则就设置成关联权限即可,而菜>单节点一定要写成和父节点一样即可。
2. 如果是控制器,code按照正常的大小写写法即可,如果是方法,一定要是小写。