OpenCms 定制自定义视图
2014-06-18 17:40
141 查看
定制视图的功能在扩展OpenCms 的时候是非常有用的,特别是在Admin Tools不够用的时候。
自定义视图将显示在屏幕上方的视图下拉框中,在初始化设置以后,视图下拉框中将出现3个选项,资源视图、管理视图和自定义视图。
视图定义在VFS目录 /system/workplace/views/中,如果你创建了一个子目录,那么它将显示在试图下拉框中。你可以设置以下属性。
NavPos-在下拉框中的位置。资源视图是 10, 管理视图是20, 你可以定义一个你想要的浮点数。
NavText-下拉框中i标题。可以是一个纯文本,也可以是一个资源键值。当然这个键值必须能在资源包里找到。
default-file-显示当视图被选中时显示的文件(相对于视图的路径)
OpenCms 的管理视图是从/system/workplace/admin目录中读取数据创建的,你也可以同样定义你自己的目录YourFolder用于创建复杂的视图。你只需要打开opencms-workplace.xml,在tool-manager这个节点内加入下面这个内容就可以了
请确保您有一个 / 结尾的URI。发布离线项目,并重新启动OpenCms之后,您的更改将影响视图菜单。
本博将稳定更新,欢迎大家关注博客和OpenCms 中文网
自定义视图将显示在屏幕上方的视图下拉框中,在初始化设置以后,视图下拉框中将出现3个选项,资源视图、管理视图和自定义视图。
视图定义在VFS目录 /system/workplace/views/中,如果你创建了一个子目录,那么它将显示在试图下拉框中。你可以设置以下属性。
NavPos-在下拉框中的位置。资源视图是 10, 管理视图是20, 你可以定义一个你想要的浮点数。
NavText-下拉框中i标题。可以是一个纯文本,也可以是一个资源键值。当然这个键值必须能在资源包里找到。
default-file-显示当视图被选中时显示的文件(相对于视图的路径)
OpenCms 的管理视图是从/system/workplace/admin目录中读取数据创建的,你也可以同样定义你自己的目录YourFolder用于创建复杂的视图。你只需要打开opencms-workplace.xml,在tool-manager这个节点内加入下面这个内容就可以了
<root> <key>YourViewName</key> <uri>/system/workplace/YourFolder/</uri> <name>视图名称 必须是资源键值</name> <helptext>帮助说明 (必须是资源键值)</helptext> </root>
请确保您有一个 / 结尾的URI。发布离线项目,并重新启动OpenCms之后,您的更改将影响视图菜单。
本博将稳定更新,欢迎大家关注博客和OpenCms 中文网
相关文章推荐
- Android自定义视图四:定制onMeasure强制显示为方形
- Android自定义视图四:定制onMeasure强制显示为方形
- UITableView cell自定义视图中插入…
- onMeasure,MeasureSpec源码 流程 思路详解(ANDROID自定义视图)
- AlertDialog 自定义对话框视图
- 通知栏Notification自定义视图方法(显示进度条)
- App自动更新之自定义进度视图和内部存储(转)
- swift 自定义TextField 的边框颜色和 左右 视图
- IOS 开发之PickerView自定义视图的实例详解
- iOS精仿唱吧下载按钮、仿知乎日报、自定义提示视图、过渡动画、记录应用等源码
- ASP.NET CORE 自定义视图组件(ViewComponent)注意事项
- Swift自定义头视图和尾视图
- 随意细解:UI -- 自定义视图、视图控制器
- Struts2自定义结果视图(servlet验证码)
- 一个Android自定义背景视图,通过触摸绘制类星空背景图
- 自定义Segment实现视图切换
- 用swig为python定制自定义模块
- 完全自定义日历视图--GLCalendarView
- IOS之UITableView cell自定义视图中插入Tableview
- 关于自定义视图容器(Container View Controller)