OpenCms 页面渲染流程简析
来源:互联网 发布:管理文件的软件 编辑:程序博客网 时间:2024/05/16 06:10
OpenCms 从8 开始采用了一种一种更模块化,更易理解、更直观的方式,这个就是template three。 OC 9 的bootstrap 是对template three的做了进一步完善。由于国内的CMS 和其他绝大多数的开源CMS ,以及 OC 7采用的template two采用的技术,都是在模板中写标签, 从而让很多人在学习OC8,9中很不适应。其实你要是有很好的OO 的基础, 学习OC8, 9 会非常简单。
这里,我用一个简单页面的做例子,说明一下渲染过程。
首先先看 页面图
页面分成4个部分。其中1,2 是直接include. 3,4 是作为页面元素。
整个页面的渲染过程见下图
这里,我用一个简单页面的做例子,说明一下渲染过程。
首先先看 页面图
页面分成4个部分。其中1,2 是直接include. 3,4 是作为页面元素。
3和4 有点区别。 3是容器页中的一个固有元素。4 是文章内容,是系统自动添加到页面。 具体如何添加,请了解detailview=true 属性
下图是index.html容器页的结构图,我们可以看到列表的内容元素及其采用的FORMATTER jsp文件(小提示:这里可以换不同的JSPjsp 文件,就可以让同样内容有完全不一样的展现的效果)。整个页面的渲染过程见下图
通过这三个图对比,我们可以看见oc 最新的模板正如官方所说的,更加容易理解、更加容易维护。
本博客 将稳定更新,同时OpenCms中文网 和论坛欢迎大家去看看
0 0
- OpenCms 页面渲染流程简析
- 页面渲染流程
- 前端页面渲染流程
- 浏览器渲染页面的流程
- 渲染流程
- 渲染流程
- 渲染流程
- 渲染流程
- 渲染流程
- [摘录]How browsers work之页面渲染流程
- 页面渲染
- 页面渲染
- 页面渲染
- openCms
- opencms
- OpenCms
- OpenCms
- 07-渲染流程-1-流程
- JAVA中Collection和Collections的区别
- Java线程:线程的调度-休眠
- HDU 4288 Coder 线段树
- Java线程:线程的调度-优先级
- apache kafka系列之迁移与扩容工具用法
- OpenCms 页面渲染流程简析
- 2-3. 逆序的三位数
- JAVA中 获得路径
- 如何设置路由器,实现共用同一个帐户上网
- LeetCode: Best Time to Buy and Sell Stock II [122]
- Java线程:线程的调度-让步
- 今日作息及食谱(6.22)
- Windows系统下 python 扩展包下载地址
- 黑马程序员.Android攻城狮.JAVA基础.1.5.Java多线程