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

相关文章
|
3天前
|
算法 Java Go
运行时管理GO与Java的概要对比
【5月更文挑战第17天】本文介绍Go、Python和Java的运行时机制各异。Go是编译型语言,其runtime负责内存管理、GC和协程调度,强调性能和低延迟。Java的JVM兼顾跨平台和性能,使用字节码和JIT编译,其GC策略复杂且高效。三种语言在设计和优化上各有侧重,适用不同场景。
24 3
|
7天前
|
Java 开发者
Java一分钟之-JavaFX布局管理:GridPane, VBox, HBox
本文介绍了JavaFX的三种常用布局管理器:GridPane、VBox和HBox。GridPane用于创建二维网格布局,需设置行和列约束以防止控件重叠。VBox按垂直方向堆叠控件,记得设置间距。HBox水平排列控件,可能需要分配额外空间以避免水平滚动条。示例代码展示了这三种布局的使用。理解并运用这些布局管理器能提升JavaFX应用的界面设计。
22 0
|
15天前
|
SQL Java
20:基于EL与JSTL的产品管理页-Java Web
20:基于EL与JSTL的产品管理页-Java Web
27 5
|
3天前
|
存储 Java 调度
Java多线程基础-1:通俗简介操作系统之进程的管理与调度
操作系统是一个复杂的软件,具备许多功能。其中,进程的管理与调度是与我们密切相关的。本文将对操作系统功能中进程管理与调度作出介绍。
16 0
|
6天前
|
JavaScript Java 测试技术
基于Java的城镇保障性住房管理系统的设计与实现(源码+lw+部署文档+讲解等)
基于Java的城镇保障性住房管理系统的设计与实现(源码+lw+部署文档+讲解等)
|
12天前
|
监控 安全 NoSQL
采用java+springboot+vue.js+uniapp开发的一整套云MES系统源码 MES制造管理系统源码
MES系统是一套具备实时管理能力,建立一个全面的、集成的、稳定的制造物流质量控制体系;对生产线、工艺、人员、品质、效率等多方位的监控、分析、改进,满足精细化、透明化、自动化、实时化、数据化、一体化管理,实现企业柔性化制造管理。
40 3
|
13天前
|
XML 监控 Dubbo
Dubbo03【管理控制台和监控中心搭建】,Java开发实用必备的几款插件
Dubbo03【管理控制台和监控中心搭建】,Java开发实用必备的几款插件
|
13天前
|
移动开发 监控 供应链
JAVA智慧工厂制造生产管理MES系统,全套源码,多端展示(app、小程序、H5、台后管理端)
一开始接触MES系统,很多人会和博主一样,对MES细节的应用不了解,这样很正常,因为MES系统相对于其他系统来讲应用比较多!
28 1
JAVA智慧工厂制造生产管理MES系统,全套源码,多端展示(app、小程序、H5、台后管理端)
|
15天前
|
Java 关系型数据库 MySQL
java+B/S架构医院绩效考核管理系统源码 医院绩效管理系统4大特点
医院绩效考核管理系统,采用多维度综合绩效考核的形式,针对院内实际情况分别对工作量、KPI指标、科研、教学、管理等进行全面考核。医院可结合实际需求,对考核方案中各维度进行灵活配置,对各维度的权重、衡量标准、数据统计方式进行自定义维护。
19 0
|
15天前
|
Java 数据挖掘 BI
Java医院绩效考核系统源码B/S+avue+MySQL助力医院实现精细化管理
医院绩效考核系统目标是实现对科室、病区财务指标、客户指标、流程指标、成长指标的全面考核、分析,并与奖金分配、学科建设水平评价挂钩。
44 0