刚开始学jeecms,看官网上讲[@cms_channel_list]标签时,属性中并没有 tpl这个属性,但实例中使用了该属性
[@cms_channel_list tpl='1'/],不知道这个属性是什么意思了,于是在iteye的问答里提了个问题,Rainbow702回答了这个问题,非常感谢他。接下来把这篇文章分享给大家
JEECMS V3.0 常用标签使用说明
1、页面处理时间标签:
[@process_time/]
2、页面模板包含标签:
[#include "../include/header_register.html"/]
3、常用链接地址:
<a href="${base}/topic.jspx">专题</a> <a href="${base}/tag.jspx">TAG</a> <a href="${base}/search.jspx">搜索</a> <a href="${base}/rss.jspx">RSS</a>
4、根据栏目路径、ID调用栏目名及链接:
[@cms_channel path='news'] <a href='${tag_bean.url}'>${tag_bean.name}</a> [/@cms_channel]
[@cms_channel id='5']<a href='${tag_bean.url}'> ${tag_bean.name} </a>[/@cms_channel]
5、栏目列表标签:
[@cms_channel_list ]
[#list tag_list as c]
<a href="${c.url}">${c.name}</a>
[/#list]
[/@cms_channel_list]
6、子栏目列表
[@cms_channel_list parentId=channel.id count='10' tpl='1' tplSub='my'/]
【parentId】 父栏目ID。存在时,获取该栏目的子栏目,不存在时获取顶级栏目。
【 siteId 】 站点ID。存在时,获取该站点顶级栏目,不存在时获取当前站点顶级栏目。(仅在parentId不存在时起作用)
【hasContent】 是否有内容。默认所有,否则只获取有内容的栏目
【tplSub】 自定义栏目模板后缀
7、文章列表(com.jeecms.cms.action.directive.ContentAbstractDirective):
[@cms_content_list tpl='2' styleList='1-1' lineHeight='2' bottomLine='1' headMark='3' dateFormat='MM-dd' datePosition='2' titLen='10' append='…' count='5' channelId='1' channelOption='1'/]
[@cms_content_list count='5' channelId='1' channelOption='1']
[#list tag_list as a]
${a.type.name}<a href="${a.url}">${a.title}</a>
[/#list]
[/@cms_content_list]
【tpl】 标签公用属性,可选值有:
0--调用内嵌标签样式;
1--调用用户自定义标签样式;
2--调用系统预定义标签样式;
3--调用用户预定义标签样式。
【lineHeight】 行高;【行高】
【headMarkImg】 列表头图片;【图片地址】
【headMark】 列表头编号;【1:小黑点;2:小红点;3:单箭头;4:双箭头】
【bottomLine】 下划线;【0:无;1:有】不能为空。
【dateFormat】 日期格式;【java日期格式,如:yyyy-MM-dd】
【datePosition】 日期位置;【1:后面左边;2:后面右边;3:前面】不能为空
【ctgForm】 类别;【0:无;1:栏目;2:站点】不能为空
【showTitleStyle】显示标题样式;【0:不显示;1:显示】不能为空
【useShortTitle】 是否使用简短标题;【0:不使用;1:使用】不能为空
【titLen】 标题长度;【英文字母按半个计算】为空则不截断
【target】 是否新窗口打开;【0:原窗口;1:新窗口】不能为空
8、默认文章缩略图调用
${ctt.imgUrl!site.defImg}
9、字符串长度截断标签
[@text_cut s=title len=titLen append=append/]
【s】 需要截断的字符串,tit为字符串对象
【len】 目标长度,titLen可以是其它标签中传递过来的参数
【append】 截断后显示的字符,append可以是其它标签中传递过来的参数
10、最上级栏目标签
${channel.nodeList[0].name}
11、栏目节点列表标签(用于获取页面导航路径)
[#list channel.nodeList as n] ${n.name}<br/>[/#list]
12、tag列表标签:
[@cms_tag_list]
[#list tag_list as tag]
<a href="${base}/tag/${tag.id}.jspx">${tag.name}[${tag.count}]</a>
[/#list]
[/@cms_tag_list]
相关推荐
Jeecms 3.0 标签使用说明书 Jeecms 是一个强大的内容管理系统,其标签功能强大且灵活,能够帮助开发者轻松地构建网站内容。下面我们将详细介绍这些标签的使用方法。 1. 页面处理时间标签:`[@process_time/]` 这个...
Jeecms 3.0是基于Java开发的一款企业级内容管理系统,相较于它的前一版本2.0,3.0在功能、性能和用户体验上都进行了显著的升级与优化。作为一个专业的IT大师,我将深入解析Jeecms 3.0的关键特性、改进点以及它在实际...
以下将详细介绍Jeecms 3.0中的一些主要标签及其使用方法。 1. 页面处理时间标签:`[@process_time/]` 这个标签用于在页面上显示页面处理的时间,帮助开发者了解页面渲染的效率,进行性能优化。 2. 页面模板包含...
### JEECMS3.0 标签使用详解 #### 第一章 INCLUDE标签 **1.1 功能简介** 在Web开发中,为了提高代码的复用性和维护性,经常会遇到需要将页面中频繁使用的公共部分(例如页头、页脚等)独立存储于一个单独的文件中...
1. **模板引擎**:Jeecms3.0采用了先进的模板引擎,允许用户使用HTML和简单的标签语言来设计网站的布局和样式。这种模板系统极大地降低了设计网站的门槛,使得即使是对编程不熟悉的用户也能创建出专业级别的网页。 ...
Jeecms是一款基于Java技术的企业级内容管理系统,其3.0版本提供了丰富的标签库,方便开发者在构建网站时快速地生成动态内容。本文将详细解析Jeecms 3.x版本中的部分核心标签及其使用方法。 1. 页面处理时间标签:`...
1. 内置标签:Jeecms系统自带的一系列常用标签,如文章列表、新闻推荐、广告位等。 2. 自定义标签:开发者可以根据需求创建新的标签,以满足特定业务场景的需求。 三、标签的使用步骤 1. 引入标签库:在JSP页面中,...
3. **模板引擎**:Jeecms可能使用FreeMarker或Velocity作为模板引擎,允许非程序员通过简单的模板语法来设计和定制页面布局。 4. **内容管理**:作为CMS系统,Jeecms提供了内容创建、编辑、审核、发布等一系列功能...
Jeecms2012是一款基于Java技术的开源内容管理系统,它提供了丰富的标签库供开发者在构建网站时使用。这个“jeecms2012标签使用教程”应该是指导用户如何有效利用这些标签来提高开发效率和提升网站功能的专业资料。 ...
【CMS程序】JEECMS v3.0 beta.zip是一个针对Java JSP技术的早期内容管理系统(CMS)的源码示例,主要用于教育目的,特别是帮助计算机科学的学生进行毕业设计学习。这个版本是beta测试版,意味着它可能包含了开发过程中...
最全面的JEECMS标签文档说明API最全面的JEECMS标签文档说明API最全面的JEECMS标签文档说明API最全面的JEECMS标签文档说明API最全面的JEECMS标签文档说明API最全面的JEECMS标签文档说明API最全面的JEECMS标签文档说明...
《JEECMS V2012 标签详细使用说明》 JEECMS V2012 是一款基于Java的企业级内容管理系统,其强大的标签功能是实现动态网页内容展示的关键。本文将详细介绍JEECMS V2012中的两种主要标签:`[@cms_tag_list]`、`[@cms_...
jeecms常用标签整理,来自于jeecms官网,官网上是分页网页式的,不方便查看与拷贝,因此重新整理一下,便于针对jeecms二次开发
以上这些标签是Jeecms CMS中常用的几个组件,它们极大地提高了开发者构建网站的效率。通过熟练掌握这些标签的使用,你可以轻松地创建出功能丰富、易于维护的网站内容。在实际应用中,根据项目需求,可能还需要结合...
感谢您使用JEECMS,系统使用过程中如遇到问题,请到JEECMS的官方网站http://www.jeecms.com 查看相关资料,或者加入JEECMS官方论坛(http://bbs.jeecms.com)发帖和大家一起交流,我们的技术人员和众多会员一起与您...
Jeecms 标签使用手册 Jeecms 标签使用手册是指在 Jeecms 系统中使用标签来实现页面布局和内容展示的方法。标签是 Jeecms 系统中的一种重要组件,通过使用标签,可以灵活地控制页面的布局和内容呈现。 1. 首页导航 ...
这篇学习文档将带你深入理解Freemarker的基础知识和高级特性,并通过Jeecms模板标签的使用,让你更好地掌握实际开发中的应用。 1. **Freemarker基础** - **模板语言**:Freemarker使用简单的文本模板语言,将数据...
### JEECMS3.x模板标签使用说明 #### 页面处理时间标签 **标签示例:** `[@process_time/]` 此标签用于展示当前页面的加载处理时间。它可以帮助开发者和管理员了解页面加载速度,并据此优化系统性能。 #### 页面...