开源 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,如需转载请自行联系原作者 

相关文章
|
25天前
|
SQL 监控 数据可视化
完全开源!国内首个完全开源JAVA企业级低代码平台
JeeLowCode 是一款专为企业打造的 Java 企业级低代码开发平台,通过五大核心引擎(SQL、功能、模板、图表、切面)和四大服务体系(开发、设计、图表、模版),简化开发流程,降低技术门槛,提高研发效率。平台支持多端适配、国际化、事件绑定与动态交互等功能,广泛适用于 OA、ERP、IoT 等多种管理信息系统,帮助企业加速数字化转型。
|
1月前
|
SQL 监控 数据可视化
完全开源!国内首个完全开源JAVA企业级低代码平台
JeeLowCode 是一款专为企业打造的 Java 企业级低代码开发平台,通过五大核心引擎(SQL、功能、模板、图表、切面)和四大服务体系(开发、设计、图表、模版),简化开发流程,降低技术门槛,提高研发效率。平台支持多端适配、国际化、事件绑定与动态交互等功能,广泛适用于 OA、ERP、IoT 等多种管理信息系统,帮助企业加速数字化转型。
完全开源!国内首个完全开源JAVA企业级低代码平台
|
4月前
|
机器学习/深度学习 存储 缓存
Java本地高性能缓存实践问题之阿里云机器学习团队开源社区的问题如何解决
Java本地高性能缓存实践问题之阿里云机器学习团队开源社区的问题如何解决
|
5月前
|
JavaScript Java 测试技术
基于Java的人事管理系统设计和实现(源码+LW+部署讲解)
基于Java的人事管理系统设计和实现(源码+LW+部署讲解)
98 7
|
5月前
|
JavaScript Java 测试技术
基于Java的儿童福利院管理系统设计和实现(源码+LW+部署讲解)
基于Java的儿童福利院管理系统设计和实现(源码+LW+部署讲解)
98 7
|
5月前
|
缓存 安全 Java
Java中线程池如何管理?
【7月更文挑战第11天】Java中线程池如何管理?
55 2
|
5月前
|
存储 监控 算法
Java中如何管理内存?
【7月更文挑战第10天】Java中如何管理内存?
60 2
|
5月前
|
设计模式 缓存 安全
Java面试题:工厂模式与内存泄漏防范?线程安全与volatile关键字的适用性?并发集合与线程池管理问题
Java面试题:工厂模式与内存泄漏防范?线程安全与volatile关键字的适用性?并发集合与线程池管理问题
61 1
|
5月前
|
JavaScript 前端开发 Java
Java数字化产科管理系统源码,多家医院应用案例,可直接上项目
Java开发的数字化产科管理系统,已在多家医院实施,支持直接部署。系统涵盖孕产全程,包括门诊、住院、统计和移动服务,整合高危管理、智能提醒、档案追踪等功能,与HIS等系统对接。采用前后端分离架构,Java语言,Vue前端,若依框架,MySQL数据库。优势在于提升就诊效率,降低漏检率,自动报表生成,减少重复工作,支持数据研究,并实现医院与卫计委平台的数据互通,打造全生育周期健康服务。
69 4
|
5月前
|
IDE Java Apache
如何使用Maven管理Java项目依赖
如何使用Maven管理Java项目依赖