IT教程 | 加入收藏 | 简体 | 繁体
JavaCMS:科汛CMSPhpCMS织梦CMSShopCMS论坛CMSJavaCMS
当前位置: 首页 > CMS教程 > JavaCMS

JEECMS常用的一些经典标签(值得收藏)

2014-02-15来源:[www.121ask.com]热度:0℃ 【字体:

JEECMS常用的一些经典标签(值得收藏):

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'/]
同级子栏目列表
[@cms_channel_list parentId= channel.parentId 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}
获取最上级栏目ID ${channel.nodeList[0].id}
获取最上级栏目URL ${channel.nodeList[0].url}


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]


13.调用自定义内容字段


[@text_cut s=a.attr.自定义字段名 len=titLen append=append /]


14.调用单页内容:


栏目名:<h1>${channel.title!channel.name}</h1>
内容: <div class="content"> ${channel.txt!} </div>

15. 判断当前栏目加样式:


判断当前栏目: [#if channel??&&channel.id==c.id] class="cur"[/#if]

以上IT文章《JEECMS常用的一些经典标签(值得收藏)》由名客技术网[www.121ask.com]提供阅读!
名客技术网是一个免费为广大IT技术人员提供IT教程,绿色软件,asp/php/jsp/java/net等实例视频教程,CMS教程,破解软件下载以及学习相关源码、知识的IT网站。
名客技术网如果无意之中侵犯了您的版权,请来电告知,本站将在3个工作日内删除 QQ:175352796
Copyright 2011-2017 Powered by 121ASK.COM, All Rights Reserved.
备案号:鄂ICP备11013833号-3