开源 java CMS - FreeCMS2.2 菜单管理

简介:

项目地址:http://www.freeteam.cn/

菜单管理

FreeCMS在设计时定位于面向二次开发友好,所以FreeCMS提供了菜单管理功能。二次开发者能够自由添加新的功能菜单到FreeCMS

为了让后台管理功能更规范,FreeTeam建议您把新添加的功能放在admin文件夹下,系统也对admin文件夹下全部资源进行了登录验证。保证资源的訪问安全。

从FreeCMS 1.7開始支持

菜单添加图标属性。


1. 加入一级菜单

从左側管理菜单点击菜单管理进入。

点击“加入根菜单”

选择图标

 


输入相关属性点击“确定”就可以。

注意

1.菜单地址是以/admin/为默认前缀的,如图所看到的:菜单地址为test.do,那么此功能的地址为/admin/test.do;假设须要指向非admin文件夹的地址,仅仅须要填写完整地址,如/test.do或http://localhost/test.do

2.菜单代码是在敲代码时用的。用于权限控制,推荐设置为唯一的代码。

点击“保存”后会提示操作结果

当提示加入菜单 XXX 成功时表明此菜单已加入。刷新页面后能够看到。

2. 改动菜单

选择须要改动的菜单。如“根菜单”

点击“编辑”

输入相关属性点击“确定”就可以。

点击“保存”后会提示操作结果

当提示改动菜单 XXX 成功时表明此菜单已改动。刷新页面后能够看到。

3. 加入下级菜单

选择须要加入下级菜单的菜单,如“根菜单”

点击“加入下级”

填写相关属性后点击“保存”就可以。

点击“保存”后下方会提示操作结果

当提示加入菜单 XXX 成功时表明此菜单已加入。刷新页面后能够看到。

4. 转移菜单

为了方便用户使用。FreeCMS提供了改变菜单结构的简便方法,使您在想对菜单结构作出调整时不须要删除重建菜单。

选择须要改变所属菜单的菜单,如“根菜单”

点击“转移”

选择须要调整的位置,如“网站”。直接点击就可以。

注意

1) 假设选择“设置为根菜单”。则此菜单会变为根菜单。

2) 在改变所属菜单时,此菜单的子菜单会随着此菜单转移。

5. 管理操作button

管理页面一般都会有操作button,FreeCMS为菜单提供了操作button的管理功能。

选择须要管理操作button的菜单。如“根菜单”

点击“操作button”找开管理页面

输入相关属性点击加入就可以。

注意:运行代码为点击此button时所触发的js代码。

如需改动或删除直接点击后面的改动或删除button就可以。

提示:在管理页面中。能够使用下面两种方法进行调用,但首先您须要加入

<%@taglib prefix="fs" uri="/fs-tags" %>启用fs标签库(freecms标签库)。

1) <fs:operButtons />:自己主动按顺序提取显示有效button。

2) <fs:operButton buttonName="加入" />:提取显示指定名字的操作按钮。

6. 菜单排序

除了通过手工填写菜单排序实现排序外,您还能够直接在菜单列表上通过点击“上升”、“下降”两个button实现排序。

7. 删除菜单

删除菜单功能将删除指定菜单及子菜单。此操作不可恢复。请谨慎操作。

选择须要删除的菜单

。如“根菜单”

点击“删除”button

为防止用户误操作,系统会提示用户确认,点击“确定”button

点击“确定”后下方会显示操作结果

当提示操作成功时表明此菜单已删除。

刷新页面后能够看到。






本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5401782.html,如需转载请自行联系原作者 

相关文章
|
15天前
|
消息中间件 人工智能 Java
抖音微信爆款小游戏大全:免费休闲/竞技/益智/PHP+Java全筏开源开发
本文基于2025年最新行业数据,深入解析抖音/微信爆款小游戏的开发逻辑,重点讲解PHP+Java双引擎架构实战,涵盖技术选型、架构设计、性能优化与开源生态,提供完整开源工具链,助力开发者从理论到落地打造高留存、高并发的小游戏产品。
|
15天前
|
人工智能 Java 开发者
阿里出手!Java 开发者狂喜!开源 AI Agent 框架 JManus 来了,初次见面就心动~
JManus是阿里开源的Java版OpenManus,基于Spring AI Alibaba框架,助力Java开发者便捷应用AI技术。支持多Agent框架、网页配置、MCP协议及PLAN-ACT模式,可集成多模型,适配阿里云百炼平台与本地ollama。提供Docker与源码部署方式,具备无限上下文处理能力,适用于复杂AI场景。当前仍在完善模型配置等功能,欢迎参与开源共建。
451 4
阿里出手!Java 开发者狂喜!开源 AI Agent 框架 JManus 来了,初次见面就心动~
|
2月前
|
Java Linux Apache
Apache NetBeans 27 (macOS, Linux, Windows) - Java 等多语言开源跨平台 IDE
Apache NetBeans 27 (macOS, Linux, Windows) - Java 等多语言开源跨平台 IDE
131 5
Apache NetBeans 27 (macOS, Linux, Windows) - Java 等多语言开源跨平台 IDE
|
3月前
|
Java 数据安全/隐私保护
快手小红书抖音留痕工具,自动留痕插件工具,java代码开源
这个框架包含三个核心模块:主操作类处理点赞评论、配置管理类和代理管理类。使用时需要配合
|
4月前
|
文字识别 监控 Java
顺丰同城抢单辅助脚本,顺丰骑士抢单辅助免封号,自动抢单神器【java版开源】
这是一套OCR实时检测订单列表并自动右滑的完整代码方案,适用于学习研究。代码包含四个主要模块:OCR处理(文字识别)、价格分析
|
4月前
|
NoSQL Java Redis
推荐一款好用的开源免费Java CMS内容管理站群系统
Java开源内容管理系统(JProcms),基于SpringCloud、SpringBoot、MyBatisPlus、Vue3等技术构建,采用Apache-2.0协议,支持免费商用。系统具备自定义字段存储与可视化设计、API制作网站群页面等功能,强调简单灵活的设计理念,降低二次开发成本。支持多种数据库、消息队列和认证方式,提供SaaS多租户、动态权限菜单、工作流配置等强大功能,同时集成阿里云、腾讯云服务,适用于高效建站与内容管理。
740 4
|
5月前
|
人工智能 Kubernetes Java
回归开源,两位 Java 和 Go 程序员分享的开源贡献指引
Higress是一个基于Istio和Envoy的云原生API网关,支持AI功能扩展。它通过Go/Rust/JS编写的Wasm插件提供可扩展架构,并包含Node和Java的console模块。Higress起源于阿里巴巴,解决了Tengine配置重载及gRPC/Dubbo负载均衡问题,现已成为阿里云API网关的基础。本文介绍Higress的基本架构、功能(如AI网关、API管理、Ingress流量网关等)、部署方式以及如何参与开源贡献。此外,还提供了有效的开源贡献指南和社区交流信息。
526 33
|
15天前
|
数据采集 存储 弹性计算
高并发Java爬虫的瓶颈分析与动态线程优化方案
高并发Java爬虫的瓶颈分析与动态线程优化方案
Java 数据库 Spring
49 0