在OpenCms 中新建类型,在 opencms-module.xml 中对应的模块中,修改
Code
<!----> 1 <explorertypes>
2 <explorertype name="kedauTemplate" key="fileicon.kedauTemplate" icon="tt_menu.png" reference="xmlcontent">
3 <newresource uri="newresource.jsp?page=kedauTemplate" order="10000" autosetnavigation="false" autosettitle="false"/>
4 <accesscontrol>
5 <accessentry principal="GROUP.Administrators" permissions="+r+v+w+c"/>
6 <accessentry principal="GROUP.Projectmanagers" permissions="+r+v+w+c"/>
7 <accessentry principal="GROUP.Users" permissions="+r+v+w+c"/>
8 </accesscontrol>
9 </explorertype>
10 <explorertype name="kedauNews" key="fileicon.kedauNews" icon="tt_menu.png" reference="xmlcontent">
11 <newresource page="kedauTemplate" uri="newresource_xmlcontent.jsp?newresourcetype=kedauTemplate" order="10000" autosetnavigation="false" autosettitle="false"/>
12 <accesscontrol>
13 <accessentry principal="GROUP.Administrators" permissions="+r+v+w+c"/>
14 <accessentry principal="GROUP.Projectmanagers" permissions="+r+v+w+c"/>
15 <accessentry principal="GROUP.Users" permissions="+r+v+w+c"/>
16 </accesscontrol>
17 </explorertype>
18 </explorertypes>
1)、<explorertype name="kedauTemplate" key="fileicon.kedauTemplate" icon="tt_menu.png" reference="xmlcontent">
key="fileicon.kedauTemplate" 写在 .properties 文件中 key ,用于国际化
icon="tt_menu.png" 此类型所显示的图片
name="kedauTemplate" name 所指定的类型,需要定义如下
Code
<!----> 1 <resourcetypes>
2 <type class="org.opencms.file.types.CmsResourceTypeXmlContent" name="ttpreset" id="70">
3 <param name="schema">/system/modules/org.opencms.frontend.templatetwo/schemas/preset.xsd</param>
4 </type>
5 <type class="org.opencms.file.types.CmsResourceTypeXmlContent" name="ttsearch" id="77">
6 <properties>
7 <property>
8 <name>template-elements</name>
9 <value type="shared"><![CDATA[/system/modules/org.opencms.frontend.templatetwo/pages/search.jsp]]></value>
10 </property>
11 </properties>
12 <param name="schema">/system/modules/org.opencms.frontend.templatetwo/schemas/search.xsd</param>
13 </type>
14 </resourcetypes>
org.opencms.file.types.CmsResourceTypeXmlContent 解析 xsd 文件
2)、<newresource uri="newresource_xmlcontent.jsp?page=kedauTemplate" order="10000" autosetnavigation="false" autosettitle="false"/>
uri="newresource_xmlcontent.jsp?page=kedauTemplate" 现在还不知道用来干什么的
如果写成 uri="newresource.jsp?page=kedauTemplate" 则用于表示含有子类型的类型如:(Template Two它含有一系列的子类型 )
order 用于排序的,数大的就会显示在后面
分享到:
相关推荐
opencms中文用户手册!看了以后受益匪浅!希望大家多多学习
简单介绍自定义文章类型创建流程简单介绍自定义文章类型创建流程简单介绍自定义文章类型创建流程
OpenCms中文用户手册.pdf
Opencms 中文网原创,请下载支持,欢迎转发,请注明来源Opencms 中文网博客
[CMS程序]OpenCms中文用户手册_opencmshandbook
opencms中文教程 手册 指南 汉化
偶尔有一两个 jsp 版本的,虽然开源,功能却...胡楠先生写的这本《OpenCms 中文用户手册》,为中国程序员打开了一扇认识、使用 OpenCms 的大门。入门之后,再去阅读更深 OpenCms 应用就不会太难了。再次感谢胡楠先生!
opencms中文汉化包,7.0.1,值得下载
opencms guide
opencms中文教程 手册 指南 汉化 part2
opencms中文手册简单介绍opencms功能以及工作区
OpenCms是一个专业级、开源Java CMS(内容管理系统),由Alkacon公司发起和维护,OpenCms完全基于Java和XML技术实现,内容维护方便、直观,类型定义简单、快速,基于Jsp的模板机制强大、灵活,OpenCms扩展机制可以很好...
干货,opencms应用中去掉路径中两个/opencms。利用urlrewritefilter,网上方法走不通,自己琢磨得出,完美去除。官方文档中方法会带来一些问题。 学习过程中使用了很多积分,各位不缺的话,支援下。实在没有积分又很...
非常好用的文档,纯中文,如过你要快速建站这个首选.
开源的网站内容管理系统
opencms 中文网提供的java api 文档包
opencms中文用户手册.rar
前几年的JavaJsp应用源码Demo,主要面向的是学生毕业设计学习。
OpenCMS 内容管理入门指南,一起分享。