1.循环打印栏目:

					[@cms_channel_list]
[#list tag_list as c]
<li id="${c.path}"><a href="${c.url}">${c.name}</a></li>
[/#list]
[/@cms_channel_list]

说明:${}是freemarker的语法。${c.url}代表栏目链接,${c.path}代表栏目路径名,${c.name}代表栏目名称

2.分页

 					[@cms_content_page count='4' sysPage='1' titLen='25' channelId = 71 append='...' orderBy='2' dateFormat='yyyy.MM.dd' channelOption='1']
[#list tag_pagination.list as a]
<div class="news_piece">
<div class="left_thumb"><a href="${a.url}"><img src="${a.typeImg!site.defImg}" width="140" height="120"></a></div>
<div class="right_info">
<!-- 标题长度不超过25个字 -->
<h3><a href="${a.url}" style="font-size:18px;" title="${a.title}">[@text_cut s=a.title len=titLen append=append/]</a></h3>
<span>${a.date?string(dateFormat)}</span>
<p>[@text_cut s=a.description len=100 append=append/]</p> <!-- 摘要长度不超过100字 -->
</div>
</div>
<div class="title_separator">
<div class="separate_line" style="background-color:grey;margin-bottom:15px;width:700px;"></div>
</div>
[/#list]
[/@cms_content_page]

(sysPage必须设置为1,1代表内容)

[@text_cut ... ] 用来裁剪文字内容,s存储文字内容,len表示裁剪后的长度,如果长度超过给定的数字,则用append来表示剩余的内容,如'...'。

a.typeImg表示类型图,可在CMS后台添加类型图,site.defImg表示默认图片,可在后台设置,!表示默认。

3.包含其他页面:

	[#include "../include/header.html"/]

4.查看可用属性:

在JEECMS后台的模型管理可查看或者添加属性,如author(作者),description(摘要)等。

JEECMS用法总结的更多相关文章

  1. Jeecms自定义标签用法[单个内容]

    1.com.jeecms.cms.action.directive包下建立自己的标签类

  2. jeecms附件标签用法

    [#if content.attachments?size gt 0] [#list content.attachments as attach] <a id="attach${att ...

  3. [原创]JEECMS 自定义标签调用广告版位下的所有广告(利用广告管理管理首页幻灯片)

    JEECMS自带的只有[@cms_advertising]标签,并且官方没有给文档,用法: [@cms_advertising id='3']             <img src=&quo ...

  4. JEECMS开发问题汇总

    1 添加Controller 将controller文件放在com.jeecms.cms.action.front包中, 图1.1 然后在jeecms-servlet-front-action.xml ...

  5. JEECMS自定义标签开发步骤2

    JEECMS自带的只有[@cms_advertising]标签,并且官方没有给文档,用法: [@cms_advertising id='3']             <img src=&quo ...

  6. JEECMS自定义标签开发步骤

    JEECMS自带的只有[@cms_advertising]标签,并且官方没有给文档,用法: [@cms_advertising id='3']             <img src=&quo ...

  7. EditText 基本用法

    title: EditText 基本用法 tags: EditText,编辑框,输入框 --- EditText介绍: EditText 在开发中也是经常用到的控件,也是一个比较必要的组件,可以说它是 ...

  8. jquery插件的用法之cookie 插件

    一.使用cookie 插件 插件官方网站下载地址:http://plugins.jquery.com/cookie/ cookie 插件的用法比较简单,直接粘贴下面代码示例: //生成一个cookie ...

  9. Java中的Socket的用法

                                   Java中的Socket的用法 Java中的Socket分为普通的Socket和NioSocket. 普通Socket的用法 Java中的 ...

随机推荐

  1. Array 的五种迭代方法 -----every() /filter() /forEach() /map() /some()

    ES5定义了五个迭代方法,每个方法都接收两个参数:要在每一项上运行的函数和运行该函数的作用域对象(可选的),作用域对象将影响this的值.传入这些方法中的函数会接收三个参数:数组的项的值.该项在数组中 ...

  2. Python urllib和urllib2模块学习(三)

    build_opener()详解: 1.urllib2.urlopen()函数不支持验证.cookie或者其它HTTP高级功能,要支持这些功能,必须使用build_opener()函数创建自定这句话的 ...

  3. SQL Server 移动master 数据库

    第一步: 告诉SQL Server 下次启动时master数据库的文件在哪里!我想们一定想到了(这样做是不对的,它对master不起作用,第二步开始正确的做法) alter database mast ...

  4. 限制TextBox输入,只能输入整数

    public class TextBoxInt : TextBox { public TextBoxInt() { KeyDown += TextBoxInt_KeyDown; TextChanged ...

  5. 用 Python脚本生成 Android SALT 扰码

    发布Android 有偿应用时需要随机生成 SALT 扰码夹在文件中,以下是 Python脚本(当然你选择 C/Java/SHELL/Perl 或别的都行) #!/usr/bin/python # F ...

  6. zookeeper watch 节点

    zjtest7-redis:/root/zk# cat a1.pl use ZooKeeper; use AnyEvent; use AE; use Data::Dumper; use IO::Soc ...

  7. linux学习之(六)-主机名、网络IP的配置与查看

    设置Linux 本机IP有一个非常好用的命令就是setup命令,在Linux终端打入setup命令就会打开Linux配置窗口,如下图: . 在打开的窗口中通过上下键选择  Network config ...

  8. php 多维数组 arrayList array()

    <pre name="code" class="php">$params=array( "tid"=>"3&qu ...

  9. html中给图片添加热点

    <img src="images/index/top1.jpg" width="248" height="512" usemap=&q ...

  10. 执行SQL查询脚本

    static void Main(string[] args) { Console.WriteLine("输入用户编号:"); string cusernum = Console. ...