Super-Forum 对现有菜单进行重写

发表:2年前 更新:2年前
开发 |
4747
| 5

继 super-forum V1.5.0 版本开始,支持了重写菜单等功能。

在重写菜单前,我们要了解菜单是怎么定义的:https://www.runpod.cn/docs/3/15.html

重写前台菜单

获取菜单 id

你可以通过全文搜索代码的方式来获取也可以在网页上通过审查元素获取

瞄准一个菜单,右击-> 检查

uploadtopic2022040911649490678WGVwMobcTu.png

找到 li 标签下面的 a 标签

uploadtopic20220409116494907281H13IwLvUG.png

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

你可以通过全文搜索代码的方式来获取也可以在网页上通过审查元素获取

瞄准一个菜单,右击-> 检查

uploadtopic2022040911649490934ydNQdd9p8m.png

找到 li 标签下面的 a 标签

uploadtopic20220409116494909690V5T9KutI9.png

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]

signature
保持理智

全部评论

zhuchunshu
最佳回复
发表 :2年前 | 修改过
next
龙城男人

发表 :2年前

? 非常感谢

next
zhuchunshu

发表 :2年前
zhuchunshu 发表 2年前
演示视频: https://www.bilibili.com/video/BV1aA4y197dz/

@龙城男人

next
龙城男人

发表 :2年前 | 修改过

已经成功了,这个很简单,就是把复制过来的菜单里面的 add 改成re

api重写也成功了,感谢

next
zhuchunshu

发表 :2年前
龙城男人 发表 2年前
已经成功了,这个很简单,就是把复制过来的菜单里面的 add 改成re...

好的

评论

无权限

请登录后评论

RunPod公众号

赞助商

联系我们

QQ群:798695907

邮箱:laravel@88.com