[爱分享] jeecms语句例题分析

 [@cms_content_list typeId='2' count='5' orderBy='9' channelId='75' channelOption='0']
     [#list tag_list as a]
       <div [#if a_index<1] class="item  first"[#else] class="item" [/#if]>
           <a href="${a.url}"  target="_blank"  class="title"> [@text_cut s=a.title len='19' append='...' /] </a>
           [#if a_index<1]
              <div class="first-des clearfix">
                   <a href="${a.url}" target="_blank"><img  src="${a.typeImg!}"> </a>
                   <span>[@text_cut s=a.description! len='34' append='...' /]</span>
              </div>
          [/#if]
       </div>
  [/#list]
  [/@cms_content_list]

1.**[@cms_content_list typeId='2' count='5' orderBy='9' channelId='75' channelOption='0'] ... [/@cms_content_list]**
这一句里面有各种元素:**以[@标签名 各种属性…]开始 ,以[/@标签名] 结尾,标签里面还可以嵌套标签,**如下图
在这里插入图片描述
[@cms_content_list]
文章列表标签
作用:显示文章列表
参数:(注意这里面的id一定要对应好建立在jeecms里面的栏目或者内容里面的id
id:文章ID,允许多个文章的ID,用“,”分开。排斥其他所有删选参数
tagId:TAG ID 允许多个TAG ID,用“,”分开。和tagNames之间二选一,ID优先级更高。
tagName: TAG NAME 允许多个TAG NAME ,用“,”分开。
topicId:专题ID
channelId:栏目ID,允许多个栏目ID,用“,”分开。和channelpath之间二选一,ID优先级更高。
channelPath:栏目路径,允许多个栏目路径,用“,”分开。
channelOption:栏目选项,用于单栏目情况下。 0 :自身栏目 1 :包含子栏目 2: 包含副栏目
siteId:站点ID,可选,允许多个站点ID,用“,”分开。
typeId:类型ID,可选,允许多个类型ID,用“,”分开。
Recommend:是否推荐。 0 :所有都推荐 1 :推荐 2 :不推荐,默认所有
title:标题,可以为null
image: 标题图片, 0 :所有 1 :有 2 :没有 。默认所有
count:所要显示的数目,
在这里给大家有些是扩展的,希望能帮到大家。
orderBy :排序方式
0:ID降序
1:ID升序
2:发布时间降序
3:发布时间升序
4:固定级别降序,发布时间降序
5: 固定级别降序,发布时间升序
6:日访问降序(推荐)
7:周访问降序
8:月访问降序
9:总访问降序
10: 日评论降序(推荐)
11: 周评论降序
12: 月评论降序
13: 总评论降序
14: 日下载降序(推荐)
15: 周下载降序
16: 月下载降序
17: 总下载降序
18: 日顶降序(推荐)
19: 周顶降序
20: 月顶降序
21: 总顶降序

     [#list tag_list as a]
       ......
  [/#list]

[#list tag_list as a](大多数用于循环ulli标签里的东西比较方便)
tag列表标签
作用:显示tag标签;
这些[#]是通用的,[#list tag_list as a] 就表示取个别名为 a
(多看几处你会发现不循环的东西是不是直接用的tag_bean),
list列表在循环的时候用a来代替,在内容展示中就可以写。如上面的例子。
3.
[#if a_index<6]..... [/#if]
[#if a_index<6]…[/#if]
这个用法很多在这儿表示用于循环的这个内容或栏目不能多于6个,可控制栏目或内容的输出。

4.[@text_cut s=a.title len='19' append='...' /]
截取 [@cms_cut]
表示的是截获的内容;
标签介绍
参数详解:
s:截取字符串长度
len:保留字符的长度
append:保留字段以后的追加字符以…显示
作用:截取过长的字符串,如标题标题太长了可以。。。。表示
基本上也是靠复制粘贴的形式活着,但是用的地方很多,它表示文本截取,也就是显示的数据太长了,截掉一些排面就规整了
5.${a.typeImg!}
使用类型图
a.typeImg表示类型图,可在CMS后台添加类型图,site.defImg表示默认图片,可在后台设置,!表示默认。
6.[@text_cut s=a.description! len='34' append='...' /]
s=a.description!
调用存储文字内容

发布了40 篇原创文章 · 获赞 5 · 访问量 9477

猜你喜欢

转载自blog.csdn.net/qq_40873540/article/details/97683704