list标记表示列表模板里的分页内容列表,用于分类列表页面模板(即list_*.htm命名格式的模板文件)输出分类文章,此外也只能用于list_*.htm列表模板,list是制作dedecms模板的一个重要模板标记。
基本语法
1 2 | {dede:list col='' titlelen='' infolen='' imgwidth='' imgheight='' orderby='' pagesize=''} {/dede:list} |
参数说明
- col – 内容列数
- titlelen – 标题长度
- infolen – 内容摘要长度
- imgwidth – 缩略图宽
- imgheight – 缩略图高
- orderby – 排序方式,有效的排序方式有 senddate、pubdate、id、click、lastpost、postnum ,默认为 sortrank
- pagesize – 分页大小
文档变量
- ID(同 id) – 文档ID
- title – 标题
- iscommend
- color – 标题颜色
- typeid – 栏目ID
- ismake – 是否生成html
- description(同 info) – 摘要
- postnum – 评论数量
- lastpost – 最后评论时间
- shorttitle – 简略标题
- pubdate – 文档发布时间
- senddate – 文档投稿时间
- arcrank – 阅读权限
- click – 点击次数
- litpic(同 picname) – 缩略图url地址
- typedir – 栏目目录
- typename – 栏目名称
- arcurl(同 filename) – 文档url
- typeurl – 栏目url
- stime(pubdate 的”0000-00-00″格式) – 时间格式
- textlink – 超链接标题
- typelink – 超链接栏目
- imglink – 超链接缩略图
- image – 缩略图
简单示例
每页显示10篇带缩略图、带摘要的文章
1 2 3 4 5 6 7 8 9 10 | {dede:list pagesize='10'} <article class="post"> <div class="thumbnail"> <a href="[field:arcurl/]" title="[field:title/]">[field:image/]</a> </div> <h2><a href="[field:arcurl/]" title="[field:title/]">[field:title/]</a></h2> <p>[field:description/]...</p> <div class="readmore"><a href="[field:arcurl/]" title="[field:title/]">阅读全文+</a></div> </article> {/dede:list} |
温馨提示:list标记除了支持档案表的基本模板变量外,还支持附加表的字段,你可以在模型管理中知道附加表支持列表使用的字段有哪些。