OpenCms开发之——自定义结构化类型(转+备忘)

原文地址:
http://blog.csdn.net/qianxuncms/article/details/1618972


-----------------------------------------------------------------
第三步 的文件路径在:

apache-tomcat-6.0.33\webapps\opencms\WEB-INF\config 下

-----------------------------------------------------------------
第七步 如果出现图标不显示
则:修改
刚才编辑的 opencms-modules.xml 在对应自己的 模块里 的 resources 节点里 加入
<resources>
                <resource uri="/system/modules/com.lzauto/"/>
				<!-- 图标路径 也可以根据需要 写入 -->
				<resource uri="/system/workplace/resources/filetypes/"/>
            </resources>




如果 ???fileicon.testnews???
在保证workplace.properties文件内容和content-encoding都正确的前提下,如果出现“” 时应该做如下检查:
<param name="schema">/system/modules/org.opencms.testnews/schemas/testnews.xsd</param> 

中的包名是否和你建立的包名
<name>org.opencms.testnews</name> 
一致。

/system/modules/org.opencms.testnews/classes

目录下面建立的包结构是否和
<name>org.opencms.testnews</name>
中的包结构一致。 一定要确保这两个一致,否则可能出现一些意想不到的中文显示问题。


在 (opencms-modules.xml) explorertype 的 key 是随便定义的一个名字,大小写不敏感
<explorertypes>               
                <explorertype name="newsStruts" key="fileicon.newsType" icon="xmlcontent.gif" reference="xmlcontent">
                    <newresource page="structurecontent" uri="newresource_xmlcontent.jsp?newresourcetype=newsStruts" order="10000" autosetnavigation="false" autosettitle="false"/>
                    <accesscontrol>
                        <accessentry principal="GROUP.Administrators" permissions="+r+v+w+c"/>
                        <accessentry principal="GROUP.Projectmanagers" permissions="+r+v+w+c"/>
                        <accessentry principal="GROUP.Users" permissions="+r+v+w+c"/>
                    </accesscontrol>
                </explorertype>               
            </explorertypes>

你可能感兴趣的:(OpenCMS)