开源 java CMS - FreeCMS2.2 菜单管理
菜单管理
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
点击“确定”后下方会显示操作结果
当提示”操作成功”时表明此菜单已删除。
刷新页面后能够看到。
开源 java CMS - FreeCMS2.2 菜单管理的更多相关文章
- 开源 java CMS - FreeCMS2.2 模型管理
项目地址:http://www.freeteam.cn/ 模型管理 从FreeCMS 2.0開始支持 通过模型添加删除字段,调整后台功能;支持网站.栏目.信息等模型. 因为操作方法同样.本文档以网站模 ...
- 开源 java CMS - FreeCMS2.2 网站管理
项目地址:http://www.freeteam.cn/ 网站管理 FreeCMS支持站点群模式,并支持无限树级管理. 网站的相关文件在site文件夹下,每一个网站有自己的文件夹,源文件文件夹名就是自 ...
- 开源 java CMS - FreeCMS2.2 单位管理
项目地址:http://www.freeteam.cn/ 单位管理 FreeCMS支持多单位同一时候使用,并支持无限树级管理. 1. 加入根单位 从左側管理菜单点击单位管理进入. 点击"加入 ...
- 开源 java CMS - FreeCMS2.3 职位管理
项目地址:http://www.freeteam.cn/ 职位管理 管理职位.实现招聘功能. 1. 职位管理 从左側管理菜单点击职位管理进入. 2. 加入职位 在职位列表下方点击"加入&qu ...
- 开源 java CMS - FreeCMS2.3 留言管理
原文地址:http://javaz.cn/site/javaz/site_study/info/2015/22027.html 项目地址:http://www.freeteam.cn/ 留言管理 管理 ...
- 开源 java CMS - FreeCMS2.2 敏感词管理
项目地址:http://www.freeteam.cn/ 敏感词管理 管理敏感词.系统会自己主动将敏感词替换为指定字符. 系统进行敏感词处理的功能有: 信息:标题.内容,摘要. 栏目:名称,描写叙述. ...
- 开源 java CMS - FreeCMS2.3 Web页面信息採集
原文地址:http://javaz.cn/site/javaz/site_study/info/2015/23312.html 项目地址:http://www.freeteam.cn/ Web页面信息 ...
- 开源 java CMS - FreeCMS2.3 移动app生成首页数据
原文地址:http://javaz.cn/site/javaz/site_study/info/2015/28160.html 项目地址:http://www.freeteam.cn/ 生成首页数据 ...
- 开源 java CMS - FreeCMS2.2 建站向导
项目地址:http://www.freeteam.cn/ 建站向导 为了方便用户创建网站,系统提供了建站向导功能. 从左側管理菜单点击建站向导进入. 第一步:创建网站 能够直接设置所属的父网站.填写相 ...
随机推荐
- es6笔记(2) let 和 const
let命令 用来声明一个变量,和var非常类似 1.使用let声明的变量,所声明的变量只在命令所在的代码块中有效 { let a = 1; console.log(a); // 这里是可以使用的 } ...
- 关闭ios弹出框:“would like to use your current location”
图一: 图二: 使用cordova生成ios项目,首次打开获取用户定位时会弹出两次对话框,关闭图二中对话框方法: document.addEventListener("deviceready ...
- Ubuntu 12.04安装后无法boot
解决方法是: 在选择启动项时, U盘会有两种启动方式: UEFI和非UEFI的. 用非UEFI进入live CD安装系统后无法启动, 用UEFI重装后问题解决.
- 数组的splice方法
splice 该方法向或者从数组中添加或者删除项目,返回被删除的项目,同时也会改变原数组. splice(index,howmany,item1,...itemX) index参数:必须,整数,规定添 ...
- 浅谈js设计模式之迭代器模式
迭代器模式无非就是循环访问聚合对象中的各个元素.比如 jQuery中的 $.each 函数,其中回调函数中的参数 i 为当前索引, n 为当前元素,代码如下: $.each([1, 2, 3], fu ...
- spring各个版本源码
各版本源码下载地址 http://maven.springframework.org/release/org/springframework/spring/
- wpf XAML 设计器异常,提示NullReferenceException 未将对象引用设置到对象例
设计了一个控件,然后在使用该控件的界面上,出现上图,这个应该是设计器的bug,解决办法 不要在界面上直接写Load事件 在cs构造函数里手动注册,并且在控件的构造函数里增加判断 if (Designe ...
- Linux 基础——权限管理命令chmod
一.Linux中的文件权限与目录权限 Linux中定义了3种访问权限,分别是r.w.x.其中r表示对象是可读的,w表示对象是可写的,x表示对象是可执行的,这3种权限组成一组rwx分别对应对象的3个安全 ...
- 2019寒假练题计划——LibreOJ刷题计划 &《信息学奥赛一本通》提高版题目
目录 2019.1.27 #10082. 「一本通 3.3 例 1」Word Rings 题意 思路 #10083. 「一本通 3.3 例 2」双调路径 题意 思路 #10084. 「一本通 3.3 ...
- zookeeper集群自动启动脚本
定义脚本boot.sh启动zookeeper集群(hadoop1,hadoop2,hadoop3) #!/bin/bash echo "start zkServer..." do ...