`

Open CMS contentload的补充

阅读更多
    昨天研究了一天OpenCMS,这个项目的确非常灵活,但灵活的背后相对应的就是开发和使用者的努力了,这不,前面都挺顺利的,在使用cms:contentload的时候却卡壳了,原来以为是要在模版中加入
<cms:contentload collector ="singleFile" param="${opencms.uri}" editable="true">
  <h2><cms:contentshow element="Title"/></h2>
 </cms:contentload>
 就可以等着它显示title了,呵呵,傻吧。结果一个下午,就在那里傻,最后发现被contentload引用的文件必须是结构化的文件,说白了就是不可以使用New/Page with free text 之类的文件,而要新建New/Struct content/...里面的文件,然后在param里面制定类型,比如:param="/test/news_${number}.html|news"就是New/Struct content/news。这样才可以显示你要的那种导航条。不知道为什么在OpenCMS的文档里面没有看到这些细节,只有
<cms:contentload collector="singleFile" param="${opencms.uri}" editable="true">
...
</cms:contentload>

 这么一句话,有毛用的。如果,有和我一样的新手,建议去看看这篇文章:

http://blog.csdn.net/qianxuncms/archive/2007/05/21/1620013.aspx

我已经把它做成了CHM文件,要得人可以下附件

分享到:
评论
6 楼 reilf 2008-07-29  
不错  确实很灵活
向楼主学习,研究opencms的配置
5 楼 cai555 2008-04-09  
如果使用自定义模版,产生的页面其实是一个xml,可以在数据库表CMS_OFFLINE_CONTENTS中找到相应的xml。
4 楼 fxd10001 2008-04-08  
opencms的页面是按照这样的原理装配成的,
  请求页面里只有内容,没有指定模板无法显示.
  内容+模板就组成了请求页面,模板自身也可以装配的
3 楼 east_java 2008-03-14  
我也在学习。。特别想知道里面的静态页面是怎么生成的??

LZ知道吗?
2 楼 bfox 2008-02-13  
open cms,不错的东西,一直想拿它做点应用,可惜没找到合适的机会
1 楼 matthieu 2008-01-30  
需要支持^_^

相关推荐

    open Cms

    "open Cms df" 可能是描述中的拼写错误,正确应该是 "OpenCms"。OpenCms 的核心功能包括网页编辑、版本控制、工作流程管理、资源管理以及多语言支持。 **核心API与数据库结构** 1. **OpenCms 6.2 Core API**: 这...

    Open-Source-CMS-eBook-Sampler

    The world of Content Management Systems (CMS) is constantly expanding as more and more systems, written on different platforms and offering a variety of different features, are being developed. This...

    open_cms:自述文件

    数据库 cms.sql 这是带有 users_admin 表的数据库 步骤 1:创建数据库 第二步:导入cms.sql 第 3 步:更改“include/config.php”上的数据库详细信息 第四步:登录管理员“admin/index.php” 用户名:admin 密码:...

    kleopatra:用于OpenPGP和CMS加密的证书管理器和GUI

    kleopatra是一款强大的证书管理器和图形用户界面(GUI),主要应用于OpenPGP(开放标准的公钥加密)和CMS(Cryptographic Message Syntax,加密消息语法)加密技术。这款工具为用户提供了简单易用的界面来管理和操作...

    Unable to open content http192.168.199.2108080ccg.mp4.rtf

    Unable to open content http192.168.199.2108080

    cakephp的CMS教程

    $this-&gt;loadComponent('Paginator'); $articles = $this-&gt;Paginator-&gt;paginate($this-&gt;Articles-&gt;find()); $this-&gt;set(compact('articles')); } ``` `index()`方法使用了`Paginator`组件来分页显示文章,并将查询...

    linux(ubantu)下Qt+Open3D+Assimp加载显示多种3D模型

    TARGET = Load_3DModel SOURCES += main.cpp \ widget.cpp HEADERS += widget.h LIBS += -lOpen3D -lassimp ``` 4. **编写3D模型加载代码**:在项目中,创建一个自定义的QWidget子类,用于显示3D模型。在该...

    仅限Openload视频「Openload Video Only」-crx插件

    Skip Openload Ads, Remove Openload Ads, Bypass openload Ads, no Openload Popup Ads. * This extension use Google Analytics to help to collect anonymous information to serve you better. We do not share ...

    soc:Sling Open CMS-这是人类的Java CMS。 易于编辑和开发人员使用

    Sling Open CMS-SOC 执照: 主分支: | 开发分支: | 该项目试图为Java开发人员创建CMS。 核心原则是: 客户灵活,生产可靠 易于使用和重复使用 最小学习曲线 可通过插件扩展 先决条件 开发工具和应用程序 ...

    Openai Api开发文档 - Openai Api中文文档 - Openai Api中英双语文档

    Openai Api开发文档 | Openai Api中文文档 | Openai Api中英双语文档 ChatGPT是由OpenAI开发的一个人工智能聊天机器人程序,于2022年11月推出。该程序使用基于GPT-3.5架构的大型语言模型并通过强化学习进行训练。 ...

    Open-Source-CMS-eBook-Sampler.rar

    Open-Source-CMS-eBook-Sampler

    Openload Video Only-crx插件

    语言:English ... - 跳过openload广告,删除OpenLoad ADS,旁路OpenLoad广告,没有OpenLoad弹出广告。*此扩展使用Google Analytics帮助收集匿名信息,以更好地为您服务。我们不会向第三方分享任何信息

    C# OpenVINO 人脸识别

    在本项目中,我们将探讨如何使用C#与Intel的OpenVINO工具套件进行人脸识别。OpenVINO(Open Visual Inference and Neural Network Optimization)是一个强大的跨平台开发工具,旨在加速深度学习模型的推理过程,使其...

    Kentico CMS

    ASP.NET CMS .NET open content management system portal C# free

    flex_src.rar_CMS合同_flex_flex CMS opensource_flex java_flex 应用

    Flex CMS合同应用是一款基于Flex技术构建的内容管理系统,主要用于合同的管理和操作。这个开源项目结合了Flex前端技术和Java后端服务,提供了一套完整的解决方案来处理企业的合同数据和流程。下面将详细阐述Flex、...

    七只熊文库开源CMS.zip_CMS/文库管理网站_七只熊文库_文库系统

    "七只熊文库开源CMS"是一个专门为文档分享和售卖设计的Content Management System(CMS),类似于知名的百度文库。这个系统的核心功能在于提供一个平台,让用户可以上传源文档,并通过自动转码技术将这些文档转化为...

    OpenCMS内容管理入门指南及示例源码

    OpenCms是一个专业级别的开源网站内容管理系统。...当使用一个复杂的模板引擎来规划站点,它 提供一个类似于我们熟知的office应用的所见即所得编辑器来帮助使用者创建内容。OpenCms是一个完全开源的软件,它不需要任何...

    open-bcms 台球桌球收费管理软件c#源码

    open-bcms 台球桌球收费管理软件c#源码 台球桌球室提供一套简单易用的开源台球桌球收费管理软件

Global site tag (gtag.js) - Google Analytics