JEECMS 标签使用.docx
- 文档编号:2894244
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:55
- 大小:52.87KB
JEECMS 标签使用.docx
《JEECMS 标签使用.docx》由会员分享,可在线阅读,更多相关《JEECMS 标签使用.docx(55页珍藏版)》请在冰豆网上搜索。
JEECMS标签使用
标签:
[@cms.ChnlList/]
在页面中获取栏目列表的时候我们要用到[@cms.ChnlList/]标签,本标签不仅可以单独使用,还可以配合其它标签使用,达到更加丰富的效果。
本节教程都是在新建的演示空白首页模板中作演示。
一、标签原型说明
【标签名】:
[@cms.ChnlList属性='值'/]
【作 用】:
显示各栏目列表
【参 数】:
id:
父栏目ID。
(默认为空:
自动获取当前栏目ID)
orderBy:
排序方式。
【0:
优先级升序;1:
优先级降序;2:
点击次数升序;3:
点击次数降序】(默认0)
isDisplay:
是否只获取显示的栏目。
【0:
获取所有;1:
只获取显示的栏目】(默认1)
hasContent:
是否只获取可以有内容的栏目。
【0:
获取所有;1:
只获取可以有内容的栏目】(默认0)
linkClass:
链接class
linkTarget:
链接打开方式。
【0:
当前窗口;1:
新窗口】(默认0)
style:
标签内部样式。
如果指定sysContent或userContent,则该项无效。
【1:
普通链接列表;】(默认1)
sysTpl:
使用系统模板。
【0:
不使用;1:
使用】(默认1)
sysContent:
系统内容样式。
(默认0)
userContent:
自定义内容样式。
如果指定了系统内容样式,则该项无效。
(默认0)
sysPage:
系统分页样式。
【0:
不分页;1:
样式一;2:
样式二】(默认0)
userPage:
自定义分页样式。
如果指定了系统分页样式,则该项无效。
【0:
不分页;1:
样式一;2:
样式二】(默认0)
custom:
字符串数组。
用于个性化处理。
(默认空数组)
【备 注】:
在代码模式下编辑,各属性值必须使用单引号,属性排列顺序不分先后。
二、明确标签的使用范围
我们在使用任何标签的之前,都必须明确其使用的范围,否则可能无法正常使用该标签。
[@cms.ChnlList/]标签的使用范围是:
首页模板,栏目页模板,即对应\WEB-INF\user_base\jeecms_com_www\template\article\default\文件夹下的index_××.html模板、channel_××.html模板
三、调试标签了解其使用方法
1、单独标签调用示例:
[@cms.ChnlList/]
2、自定义标签调用示例:
[@cms.ChnlListid=''inner='1';c,i]
${c.name}[#if(i+1)%2==0]
[/#if]
[/@cms.ChnlList]
3、配合其它标签嵌套调用示例:
[@cms.ChnlListid=''sysType='article'hasContent='1'inner='1';c]
${c.name}
[@cms.ArtiListchnlId=c.idsysContent='1-1'titLen='20'count='6'/]
[/@cms.ChnlList]
[@cms. ArtiList/]
摘 要:
在本章节,我们将带领大家一起掌握JEECMS标签中的文章列表标签-->[@cms.ArtiList/]标签的使用方法。
【ArtiList标签】在JEECMS中使用的频率可以说是最高的,通过这个标签,你不仅可以得到一个文章列表,而且可以通过不同的参数组合得到不同的显示效果。
比如文章图文列表、文字或图片跑马灯、文字或图片上下循环滚动等等。
这里我们还是使用空白的首页模板(index_demo.html)来演示标签的用法。
一、标签原型说明
【标签名】:
[@cms.ArtiList属性='值'/]
【作 用】:
获取文章列表数据
【参 数】:
属性名称
属性说明
默认值
可选值
chnlId
栏目ID,栏目页中可不设置,系统会自动获取当前栏目ID
当前栏目ID
空:
显示全站文章列表;
栏目ID:
指定栏目文章列表
attr
文章属性ID
空
1:
普通 2:
图文
3:
焦点 4:
头条
5:
滚动
sysContent
列表显示方式
1-1
1-1:
普通标题列表
1-2:
图文列表
2-1:
标题列表翻滚
2-2:
图文列表翻滚
3-1:
焦点图
3-3:
图
orderBy
排序方式
0
0:
发布时间降序;
1:
发布时间升序;
2:
固顶降序;
3:
置顶降序;
4:
日点击降序;
5:
周点击降序;
6:
月点击降序;
7:
季点击降序;
8:
年点击降序;
9:
总点击降序
recommend
是否推荐
0
0:
所有文章
1:
推荐文章
titLen
标题长度
20
自定义
target
链接打开目标
0
0:
原窗口打开
1:
新窗口打开
headMark
文章标题图标
0
0:
无图标
1:
黑色小圆点
2:
红色小圆点
3:
蓝色单箭头
4:
蓝色双箭头
自定义图标:
填写图标路径
lineHeight
文章列表每行的行高
空
自定义
bottomLine
每行标题下是否带分隔线
0
0:
无分隔线
1:
有分隔线
ctgForm
文章类别形式
0
0:
不显示文章类别
1:
显示栏目类别
2:
显示站点名称
ctgClass
文章类别的css-class
空
自定义css样式的class名称
dateFormat
文章发布日期显示格式
0
0:
不显示日期
1:
”年-月-日时-分-秒”格式
2:
”年-月-日”格式
3:
”月-日时-分”格式
4:
”月-日”格式
datePosition
日期排列位置
1
1:
紧跟标题之后
2:
右对齐
3:
左对齐
isPage
是否显示分页
0
0:
否;1:
是
count
每页列表显示数量
20
自定义
仅当sysContent='1-2'(图文列表)时,以下标签属性才有效
picWidth
按百分比显示图片宽度
25(即每个图片占总宽度的25%,每行可放四张图片)
自定义
picHeight
每行图片显示高度
110
自定义
仅当sysContent='3-×'(焦点图)时,以下标签属性才有效
flashWidth
焦点图宽度
296(px)
自定义
flashHeight
焦点图总高度
200(px)
自定义
textHeight
焦点图文本高度
20(px)
自定义
仅当sysContent='2-×'(特效显示)时,以下标签属性才有效
rollDisplayHeight
显示区高度
28
自定义
rollLineHeight
行高
28
自定义
rollCols
列数(一行中包含几列)
1
自定义
rollSpeed
滚动速度,值越小越快,最小为1
1
自定义
isSleep
是否停顿
1
0:
不停顿;
1:
停顿
rollSleepTime
停顿时间,值越大停顿越久
50
自定义
rollCount
一次滚动的行数
1
自定义
rollSpan
一次滚动的像素
1
自定义
其它高级标签属性(用于用户个性设置)
searchKey
在标题、tags和描述中搜索指定关键字的文章列表,用于搜索页模板
空
自定义关键字
style
标签内部样式,如果指定sysContent或userContent,则该项无效
1
1:
普通列表
sysTpl
指定系统模板
1
自定义
sysContent
系统内容样式
0
自定义
userContent
用户内容样式,当sysContent=1时有效
空
自定义
sysPage
系统分页样式
0
自定义
userPage
用户分页样式,当sysPage=1时有效
空
自定义
upSolution
指定其它模板方案样式
空
自定义
upWebRes
指定其它站点样式
空
自定义
pageClass
分页栏css样式的class名称
空
自定义
pageStyle
分页栏css自定义style样式
空
自定义
custom
用户自定义属性集合
空
自定义
【示 例】:
[@cms.ArtiListchnlId=''count='5'sysContent='1-1'titLen='25'lineHeight='1'dateFormat='4'datePosition='2'headMark='2'target='1'/]
【备 注】:
在代码模式下编辑,各属性值必须使用单引号,属性排列顺序不分先后。
二、明确标签使用范围
我们在使用任何标签的之前,都必须明确其使用的范围,否则可能无法正常使用该标签。
【ArtiList标签】的使用范围是:
首页模板,栏目页模板,内容页模板,即对应\WEB-INF\user_base\jeecms_com_www\template\article\default\文件夹下的index_××.html模板、channel_××.html模板、content_××.html模板
三、调试标签了解其使用方法
登录JEECMS后台,进入“模板管理->template->article->default”,点击修改开始时建立的index_demo.html模板(如果没有此模板则按照本文开头的说明创建),在模板内容处填写如下标签代码(为了演示效果美观,本处代码中引入了系统默认css,可去除):
(1).文章列表
[@cms.ArtiListchnlId=''count='5'sysContent='1-1'titLen='25'lineHeight='1'dateFormat='4'datePosition='2'headMark='2'target='1'/]
点保存按钮,然后返回前台站点首页刷新,得到如下效果:
(2).图文列表
[@cms.ArtiListchnlId=''attr='2'count='5'sysContent='1-2'titLen='25'target='1'picWidth='25'picHeight='110'/]
点保存按钮,然后返回前台站点首页刷新,得到如下效果:
JEECMS标签简介
以下部分标签仅供JEECMSv1.x系列版本参考使用
标签是JEECMS中的重要概念,上一讲中,我们介绍了模板,并且说模板就像试卷,不同的考生填入不同的内容,就形成了不同的页面。
这一点在模板中是怎么实现的呢?
简单起见,我们先考虑一下内容页模板,下面是一个简单的内容页模板:
${新闻标题}
${新闻内容}
这是不是有点像考试卷呢?
在${}中就是考生要填入的内容,在JEECMS中这部分内容会根据您录入的新闻,自动填入。
下面是一个真正的模板:
${arti.titleContent}
${arti.content}
是不是很简单呢?
是的,使用JEECMS建站,一切都是那么简单。
现在来看看栏目页模板,栏目页是一个栏目的封面,其中最基本的一个需求就是,能够显示这个栏目的新闻列表;否则浏览者无法看到这个栏目的实际内容。
看一个最简单的栏目页:
∙
∙超强台风蔷薇逼近台湾
∙
∙神七将进行卫星数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JEECMS 标签使用 标签 使用
![提示](https://static.bdocx.com/images/bang_tan.gif)