`

OpenCms使用allKeyValuePairFiltered获取文件夹内同类型不同分类的资源

阅读更多

1、在/system/category/目录下创建文件夹,文件夹名称即为分类名称,例如/system/category/food/,创建一个food分类。

2、在资源上右键点击“资源关系—>分配类别”,添加food类别。

3、使用:

<cms:contentload collector="allKeyValuePairFiltered" param="resource=[filename]|resourceType=[resource type]|categoryTypes=[category1,category2,...]|subTree=[boolean]|sortBy=[category|date]|sortAsc=[boolean]">

标签来获得我们需要的类别资源文件,例如:

<cms:contentload collector="allKeyValuePairFiltered" param="resource=/mysite/goods/|resourceType=mynews|categoryTypes=food/|subTree=false|sortBy=date|sortAsc=false">

分享到:
评论

相关推荐

    OpenCms使用手册

    ### OpenCms使用手册知识点详解 #### 一、OpenCms简介 OpenCms是一款开源的内容管理系统(Content Management System, CMS),适用于构建和管理复杂的多语言网站。它支持多种数据库,并且具有灵活的内容管理功能,使...

    OpenCms 内容类型模块

    OpenCms 内容类型模块是系统的核心组件之一,用于定义和管理不同种类的网站内容。 内容类型在 OpenCms 中扮演着至关重要的角色,它们定义了数据的结构和行为。通过创建自定义的内容类型,用户可以根据项目需求定制...

    openCMS 使用手册

    总的来说,《openCMS使用手册》是学习和掌握这款开源内容管理系统的宝贵资源,无论你是开发者还是管理员,都能从中受益。通过深入理解和实践,你可以充分利用openCMS的强大功能,构建出专业且易于维护的大型网站。

    整理的OpenCms7使用手册

    ### OpenCms 7 使用手册知识点详解 #### 一、登录工作台 - **操作步骤**:首次使用OpenCms时,需要通过浏览器访问安装好的OpenCms服务器地址(通常是`http://localhost:8080/opencms/`),然后输入用户名和密码登录...

    opencms9 java api

    1. **内容模型**:OpenCMS 的内容模型允许开发者定义网站上不同类型的内容,如文章、图片、新闻等。通过Java API,开发者可以创建、更新和删除内容类型,并为每种类型设置属性和字段。 2. **资源管理**:OpenCMS ...

    OpenCMS内容管理入门指南

    OpenCMS内容管理系统的入门指南是针对那些希望通过使用开源Java和XML技术来构建网站的开发者和管理员的宝贵资源。OpenCMS是一款强大的内容管理系统,它提供了一种高效、灵活的方式来管理和发布网站内容,尤其适合中...

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

    这包括理解和使用OpenCms的API,创建新的内容类型,以及构建可复用的服务和组件。 4. **集成与扩展**:书中会涵盖OpenCms与其他系统的集成,如CRM、电子商务平台等,以及如何通过Web服务API与其他应用程序交互。 5...

    OpenCMS

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

    opencms for myeclipse插件及其使用方法

    - **资源管理**:插件提供了与OpenCms资源管理器的集成,使得在IDE内部就可以浏览、添加、修改和删除OpenCms中的资源。 - **发布功能**:可以直接在MyEclipse中发布内容到OpenCms服务器,简化了开发和部署流程。 ...

    opencms二次开发

    OpenCMS 是一个开源的内容管理系统(CMS),用于构建和管理企业级的网站。它基于Java技术栈,提供了一套全面的功能,包括内容创建、版本控制、工作流管理、多语言支持等。二次开发是指对OpenCMS的原始代码进行修改或...

    opencms

    书中包含多个真实案例,展示了OpenCms在不同行业的应用,如金融、媒体和交通等。通过对具体项目的剖析,读者可以更好地理解OpenCms的潜力和局限性,为自己的项目规划提供参考。 五、版权与法律声明 需要注意的是,...

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

    ### OpenCms创建网站过程详解 #### 一、OpenCms简介及背景 OpenCms是一款开源的内容管理系统(Content Management System, CMS),它基于Java技术,主要用于构建和管理复杂的多语言网站。OpenCms提供了强大的功能集...

    OpenCms中文文档完整版

    文档详细阐述了内容模型的创建,包括字段类型、分类和元数据,以满足不同内容的需求。此外,还介绍了资源管理,包括文件和图像的上传、版本控制和权限管理。 4. **工作流管理**:OpenCms支持复杂的工作流程,允许...

    opencms中文手册

    3. 内容模型:允许自定义内容类型,满足不同网站需求。 4. 模板引擎:使用 Velocity 或 JSP 进行页面模板设计,实现内容与展示分离。 5. API:提供丰富的Java API 和Web服务接口,方便与其他系统集成。 二、OpenCMS...

    OpenCms9.0.1 新鲜下载

    3. **工作流**:通过定义不同类型的审批流程,OpenCms可以帮助管理内容的发布流程,确保内容经过适当的审核和批准后才能公开。 4. **资源管理**:所有上传的文件和图片都会被统一管理和组织,便于查找和引用。 5. ...

    opencms建站手册

    Opencms建站手册是专为开发者和网站管理员设计的一份详细指南,旨在提供关于如何使用Opencms进行内容管理系统(CMS)开发的信息。本文将深入解析Opencms的介绍、环境搭建、常用API和标签的使用,帮助你更好地理解和...

    opencms 9.0.1 汉化包

    `system`目录下的文件结构可能与OpenCMS的模块结构相对应,比如`localization`子目录可能包含不同语言的翻译文件,`templates`可能有汉化的页面模板,而`classes`则可能包含汉化后的Java类。 在使用这个汉化包时,...

    opencms源码

    OpenCms是一个开源的内容管理系统(CMS),用于构建和管理企业级的互联网和内联网站点。这个源码包“opencms-10.0.1”提供了完整的开发环境,允许开发者深入理解其内部工作原理,并对其进行自定义和扩展。下面我们将...

    opencms9 汉化包

    系统目录下通常会有多个子目录,每个子目录对应OpenCMS的不同模块或功能,比如administration(后台管理)、templates(模板)、resources(资源)等。这些子目录中的文件可能是XML配置文件、图片、CSS样式表或者...

Global site tag (gtag.js) - Google Analytics