您的位置:首页 > 运维架构

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这个节点内加入下面这个内容就可以了

<root>
<key>YourViewName</key>
<uri>/system/workplace/YourFolder/</uri>
<name>视图名称 必须是资源键值</name>
<helptext>帮助说明 (必须是资源键值)</helptext>
</root>


请确保您有一个 / 结尾的URI。发布离线项目,并重新启动OpenCms之后,您的更改将影响视图菜单。

本博将稳定更新,欢迎大家关注博客和OpenCms 中文网
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: