`
旭少版
  • 浏览: 85393 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

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自定义文章类型

    简单介绍自定义文章类型创建流程简单介绍自定义文章类型创建流程简单介绍自定义文章类型创建流程

    OpenCms创建网站过程图解——献给OpenCms的初学者们

    - **开发环境**:安装Java开发工具包(JDK)以及任何必要的开发工具如IDE。 #### 三、创建站点文件夹 1. **切换路径**:首先,需要切换到OpenCms的安装目录下的`sites`目录。 - **命令示例**:`cd /path/to/...

    OpenCms 7 Development(最好的OpenCms二次开发资料)

    《OpenCms 7 Development》是一本专注于OpenCms二次开发的专业资料,它为开发者提供了深入理解OpenCms系统架构和进行高效定制化的关键指导。OpenCms是一款开源的内容管理系统,广泛应用于企业网站、新闻门户和其他...

    opencms二次开发

    4. **OpenCMS API**:学习和掌握OpenCMS提供的API,例如内容服务、用户管理、权限控制等,这将帮助你实现自定义功能。例如,`org.opencms.file.CmsObject`是核心接口,用于与OpenCMS系统交互。 5. **模块开发**:...

    定义和使用OpenCms结构化XML内容

    在OpenCms中,结构化XML内容是其核心功能之一,它允许用户以标准化、可重用和可扩展的方式组织和存储数据。下面将详细解释如何定义和使用OpenCms的结构化XML内容。 首先,了解结构化XML内容的重要性。XML(可扩展...

    OpenCms 内容类型模块

    总的来说,OpenCms 内容类型模块是构建和管理网站内容的关键工具,而深入理解和灵活运用这个模块,将极大地提升开发效率并满足多样化的内容需求。对于 OpenCms 的使用者和开发者来说,掌握内容类型、模块管理和系统...

    opencms9.0.1开发学习笔记资料

    4. **文件结构**:理解 Opencms 的文件结构非常重要,包括工作区、发布区、模板目录、资源库等,这有助于管理和组织内容,以及进行自定义开发。 5. **关于虚拟文件系统**:Opencms 使用虚拟文件系统(VFS)来存储和...

    OpenCms7Development+src

    4. **定制开发**:基于源码,开发者可以更自由地进行功能扩展,比如自定义内容类型、开发新的管理模块或调整工作流逻辑。 5. **性能优化实践**:通过分析源码,可以找到可能的性能瓶颈并进行针对性优化,提升系统...

    opencms9 java api

    OpenCMS 是一个开源的内容管理系统(CMS),主要由Java语言开发,专为构建企业级网站提供了一个强大而灵活的平台。其Java API 提供了丰富的功能,使得开发者可以通过编程方式与OpenCMS系统进行交互,实现内容的创建...

    opencms

    《OpenCms开发指南》:深入理解与定制OpenCms OpenCms是一款开源的内容管理系统,旨在为企业级网站提供高效、灵活的管理解决方案。由Alkacon Software开发,OpenCms支持多语言、多站点管理和内容版本控制等功能,是...

    opencms开发指南

    ### OpenCMS开发指南 #### 一、OpenCMS简介 OpenCMS 是一款开源的内容管理系统,主要用于构建和管理企业级网站。它基于Java技术,支持多种数据库,并提供了丰富的功能来帮助开发者快速搭建复杂的Web应用。 #### ...

    opencms用户指南 + 源码

    opencms用户指南+源码 opencms用户指南+源码 opencms用户指南+源码

    opencms入门指南与配置源代码

    本文将深入探讨OpenCMS的入门知识、配置方法以及如何利用源代码进行开发。 一、OpenCMS概述 OpenCMS是一个基于Java技术的Web内容管理系统,支持多种数据库,如MySQL、Oracle和PostgreSQL等。它的核心特性包括内容...

    OpenCMS

    2. **模块化设计**:通过模块化的设计思想,OpenCMS允许用户根据自己的需要安装和配置不同的功能模块,如新闻管理、文档管理等。 3. **内容管理**:OpenCMS提供了一套完善的内容管理工具,包括编辑、发布、版本控制...

    OpenCms中文文档完整版

    6. **模块开发与扩展**:OpenCms的开源特性使得开发自定义模块成为可能。文档中包含了关于API使用、插件开发和模块集成的指导,让开发者能够根据项目需求扩展系统功能。 7. **性能优化**:为了确保网站的高效运行,...

    opencms 内容管理入门指南

    OpenCMS支持自定义模块开发,这允许你根据需求扩展其功能。开发一个模块通常包括以下步骤: - **创建模块项目**:使用OpenCMS的模块生成器创建一个新的模块项目。 - **编写业务逻辑**:实现模块的核心功能,这可能...

    Alkacon_OpenCms_Products_and_Services.pdf

    Alkacon OpenCms 的培训课程有不同的价格结构,取决于课程类型和个人或团体报名的数量等因素。企业客户还可以咨询定制化培训计划,以满足特定的需求和预算。 ### 结论 Alkacon Software GmbH 作为 OpenCms 的官方...

    OpenCMS内容管理入门指南

    同时,OpenCMS利用XML技术来存储和处理内容,XML的结构化特性使得内容更加易于管理和检索。 在内容管理方面,OpenCMS提供了一个直观的Web界面,允许非技术人员也能轻松创建、编辑和发布内容。系统内建的角色和权限...

Global site tag (gtag.js) - Google Analytics