DedeCMS列表专用list|列表标签

list|列表标签

标签名称:list
功能说明:表示列表模板里的分页内容列表
适用范围:仅列表模板 list_*.htm
基本语法:
{dede:list col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' pagesize='' orderway=''}{/dede:list}
相关函数:
文件\include\arc.listview.class.php第504行
//获得一个单列的文档列表
function GetArcList($limitstart=0,$row=10,$col=1,$titlelen=30,$infolen=250,
$imgwidth=120,$imgheight=90,$listtype="all",$orderby="default",$innertext="",
$tablewidth="100",$ismake=1,$orderWay='desc')
参数说明:
col='' 内容列数
titlelen='' 标题长度
infolen='' 内容摘要长度
imgwidth='' 缩略图宽
imgheight='' 缩略图高
orderby='' 排序方式,有效的排序方式有 senddate、pubdate、id、click、lastpost、postnum ,默认为 sortrank
pagesize='20' 分页大小
底层模板字段:
ID(同 id),typeid,sortrank,flag,ismake,channel,arcrank,click,money,title,shorttitle,color,writer,
source,litpic(同pic">name),pubdate,senddate,mid, lastpost,scores,goodpost,badpost,notpost,
description(同infos),filename, image, imglink, fulltitle, textlink, typelink,plusurl, memberurl, templeturl,
stime(pubdate 的"0000-00-00"格式)
注:list标记除了支持档案表的基本模板变量外,还支持附加表的字段,你可以在模型管理中知道附加表支持列表使用的字段有哪些。
使用实例:
这个标签是系统常用标签,通常用于显示列表内容,我们可以在系统的list_*.htm这类模板文件中看到这个标签,我们以list_article.htm为例:
{dede:list pagesize='10'}
<li>
[field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : "<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></a>"); [/field:array]
<a href="[field:arcurl/]" class="title">[field:title/]</a>
<span class="info">
<small>日期:</small>[field:pubdate function="GetDateTimeMK(@me)"/]
<small>点击:</small>[field:click/]
<small>好评:</small>[field:scores/]
</span>
<p class="intro">
[field:description/]...
</p>
</li>
{/dede:list}
我们查看默认页面显示效果:

这个标签是同pagelist标签配合使用的,用于显示完整的列表分页效果。
列表标签中如果需要显示附加字段,需要在系统后台[核心]-[内容模型管理],编辑一个内容模型(这里以软件为例),在“列表附加字段”加入相应字段即可。

如果需要修改列表显示的核心代码,可以查看\include\arc.listview.class.php的相关内容。

时间: 2024-10-01 20:09:23

DedeCMS列表专用list|列表标签的相关文章

DedeCMS列表专用pagelist|列表分页

pagelist|列表分页 标签名称:pagelist功能说明:表示分页页码列表 适用范围:仅列表模板 list_*.htm基本语法: {dede:pagelist listsize='5' listitem=''/}相关函数:文件\include\arc.archives.class.php第685行//获得动态页面分页列表function GetPagebreakDM($totalPage,$nowPage,$aid)//获得静态页面分页列表function GetPagebreak($to

jquery mobile点击返回按钮,返回到列表页,列表页又刷新了。

问题描述 jquery mobile点击返回按钮,返回到列表页,列表页又刷新了. ////data-rel="back" class="ui-btn-left" data-direction="reverse"> 返回 列表页:放了一个ajax请求返回json绑定append给ul.但是点击详情页的返回按钮时候会刷新页面.在浏览器里面没问题,但是放手机里面就要刷新. $(document).on("pageshow",&

实际参数列表与形式参数列表不同 ?为何会如此?

问题描述 实际参数列表与形式参数列表不同 ?为何会如此? class Person { String name; int age; public void Person(String name,int age){ this.name = name; this.age = age; } public void say(){ System.out.println("姓名"+ this.name +" 年龄"+ this.age); } } public class Ad

集成环信的时候,单聊界面没问题,但是集成会话列表和通讯录列表之后,点击列表中的cell却进不去聊天界面 求解决。谢谢

问题描述 单聊单独做的时候是可以出来的,但是集成会话列表和通讯录列表之后,点击列表中的cell却不能进去聊天界面 解决方案 请问会话列表和通讯录如何集成,为什么我集成提示我缺少类,最后把demo里的所有类都导入了还是不行解决方案二:会话列表和通讯录页面分别使用的是哪个类文件?解决方案三:你好,能发一份给我吗,会话列表集成了不知道怎么调用

Delphi 基本数据类型列表 高级数据类型列表 字符类型查询列表清单

原文:Delphi 基本数据类型列表 高级数据类型列表 字符类型查询列表清单 长长的列表文字类型文件 分类 范围 字节 备注 简单类型 序数 整数 Integer -2147483648 .. 2147483647 4 有符号32位 Cardinal 0 .. 4294967295 4 无符号32位 Shortint -128 .. 127 1 有符号8位 Smallint -32768 .. 32767 2 有符号16位 Longint -2147483648 .. 2147483647 4

DEDECMS之三 首页、列表页怎么调用文章内容

  一.首页调用  百度了很多,没有找到实际的解决方法,对于直接读取数据库,这种写法不会采取. 后来,仔细考虑,这部分解决的内容不会很多,所以直接使用了简介的内容 方法一(默认长度55) [field:info function='cn_substr(html2text(@me),350)'/]...  方法二(默认长度85)[field:description function='cn_substr(html2text(@me),350)'/]... 二.列表页调用 进入后台:核心--频道模型

PHP获取文件夹列表,文件列表

  <?php 02   03 /** 04  * Goofy 2011-11-30 05  * getDir()去文件夹列表,getFile()去对应文件夹下面的文件列表,二者的区别在于判断有没有"."后缀的文件,其他都一样 06  */ 07   08 //获取文件目录列表,该方法返回数组 09 function getDir($dir) { 10     $dirArray[]=NULL; 11     if (false != ($handle = opendir ( $

实现点击列表弹出列表索引的两种方式_javascript技巧

方式一,使用利用事件冒泡委托给列表的父节点去处理的方式: 复制代码 代码如下: var ulObj = document.getElementById("myUl"); ulObj.onclick = function (event) { var tg = event.target; var liArray = ulObj.getElementsByTagName("li"); for (var i = 0; i < liArray.length; i++)

dedecms中显示每个tag标签文章数量2种方法

效果如下 文章数量2种方法-dedecms 文章tag标签"> 方法一,系统自带的标签  代码如下 复制代码 {dede:tag type='current'/} 直接使用此标签就可以了,不过要注意我们如果后台不统计有时会不准确,统计方法是:采集->tag标签管理 然后点击右边有如下图.   方法二,二次开发出来的 修改/include/taglib/tag.lib.php这个文件,找到第87行左右的"$row['link'] = $cfg_cmsurl."/ta