继 super-forum V1.5.0 版本开始,支持了重写菜单等功能。
在重写菜单前,我们要了解菜单是怎么定义的:https://www.runpod.cn/docs/3/15.html
重写前台菜单
获取菜单 id
你可以通过全文搜索代码的方式来获取也可以在网页上通过审查元素获取
瞄准一个菜单,右击-> 检查
找到 li 标签下面的 a 标签
a 标签 id 结尾的数组就是这个菜单的 id (201)
然后开始重写菜单,跟注册菜单方法类似,只需要吧 add 方法改为 re
注册菜单
<?php
Itf()->add("menu",(int)菜单唯一id,[
'url' => '/菜单uri',
'name' => '菜单名称',
'icon' => 'svg代码',
]);
重写菜单
Itf()->re("menu",(int)菜单唯一id,[
'url' => '/菜单uri',
'name' => '菜单名称',
'icon' => 'svg代码',
]);
重写后台菜单
获取菜单 id
你可以通过全文搜索代码的方式来获取也可以在网页上通过审查元素获取
瞄准一个菜单,右击-> 检查
找到 li 标签下面的 a 标签
a 标签 id 结尾的数组就是这个菜单的 id (5)
然后开始重写菜单,跟注册菜单方法类似,只需要吧 add 方法改为 re
注册菜单
<?php
menu()->add((int)菜单唯一id,[
'url' => '/菜单uri',
'name' => '菜单名称',
'icon' => 'svg代码',
]);
重写菜单
<?php
menu()->re((int)菜单唯一id,[
'url' => '/菜单uri',
'name' => '菜单名称',
'icon' => 'svg代码',
]);
[topic-comment=124][/topic-comment]
发表 :2年前 | 修改过
演示视频: https://www.bilibili.com/video/BV1aA4y197dz/