当前位置:首页>行业动态> 正文

如何正确使用和理解dedecms模板中的List标记?

dedecms模板中的List标记用于在模板中循环输出指定栏目下的内容列表。它可以根据不同的属性参数,如typeid(栏目ID)、row(显示行数)等,来控制输出内容和格式。通过合理设置这些参数,可以定制内容展示,满足不同页面布局的需求。

dedecms模板标签代码List标记主要用于从数据库中读取数据,并将其以列表的形式展示出来,以下是List标记的说明与用法:

1. 基本语法

{dede:list typeid='' orderby='' pagesize='' col='' titlelen='' infolen=''}
    <li>[field:fulltitle/]</li>
{/dede:list}

typeid类型ID,默认为0,表示所有内容类型。

orderby:排序方式,可以是new(最新)、hot(热门)、sort(本级排序)等。

pagesize:每页显示的数量,默认为20。

col:分栏数量,默认为1。

titlelen长度,默认为60。

infolen:摘要长度,默认为200。

2. 示例

2.1 查询所有内容类型,按发布时间降序排列,每页显示10条数据

{dede:list typeid='' orderby='pubdate' pagesize='10'}
    <li>[field:fulltitle/]</li>
{/dede:list}

2.2 查询ID为1的内容类型,按点击数降序排列,每页显示5条数据,分两栏显示

{dede:list typeid='1' orderby='click' pagesize='5' col='2'}
    <li>[field:fulltitle/]</li>
{/dede:list}

3. 常用字段

字段名说明
id文档ID
typeid内容类型ID
channelid栏目ID
sortrank排序权限值
ismake是否推荐
ismember会员级别
ispic是否有图片
click点击数
money价格
pubdate发布时间
senddate编辑时间
litpic缩略图
fulltitle完整标题
title
shorttitle简短标题
writer作者
source来源
description描述
content正文内容
keywords关键词
filename文件名
docurl下载地址
hitcount下载次数
downloads下载所需积分
thumb缩略图地址
commend点评数
score评分
votecount投票数
collectcount收藏数
commentcount评论数
issend是否投递
ishidden是否隐藏
isrecom是否推荐
ischeck是否审核
isdelete是否删除
tag
typedir内容类型目录
indexname栏目索引名
classname栏目名称
classurl栏目链接
filename文件路径
userip用户IP
posttime发帖时间
lastpost最后回复时间
reward打赏数量
rewardcount打赏人数
paypoints消费积分
groupid会员组ID
errmsg错误信息
message提示信息
urlURL
sitepath站点路径
siteurl站点URL
sitename站点名称
sitetitle站点标题
sitekeywords站点关键字
sitedescription站点描述
sitecopyright站点版权信息
siteicp站点ICP备案号
siterecord站点备案号
sitestatis站点统计代码
sitetj站点跳转代码
indexname当前栏目名称
typeurl内容类型链接
typeup上级栏目ID
typemrurl模块路由URL
typelink栏目链接
typemrname模块路由名称
typemrurlall全模块路由URL
globalstyle全局样式
globalassign全局变量

就是dedecms模板标签代码List标记的说明与用法。