dede模板标签手册:[1]arclist|文档列表

2024-10-18 12:41:12

1、获取指定频道文档频道也就是模型,参数为channelid{dede:arclist channelid='1'} <li>[[field:typelink/]]<a href="[field:arcurl/]">[field:title/]</a>日期:[field:pubdate function="GetDateTimeMK(@me)"/]</li>{/dede:arclist}

dede模板标签手册:[1]arclist|文档列表

3、获取指定数量文档limit='起始id,起始数量'。用获取指定数量或者某个id范围内的文章,比如我们要获取一条记录:{dede:arclist row='3'} <li>[[field:typelink/]]<a href="[field:arcurl/]">[field:title/]</a>日期:[field:pubdate function="GetDateTimeMK(@me)"/]</li>{/dede:arclist}获取指定范围的记录:{dede:arclist type='1' limit='2,4'} <li>[[field:typelink/]]<a href="[field:arcurl/]">[field:title/]</a>日期:[field:pubdate function="GetDateTimeMK(@me)"/]</li>{/dede:arclist}

dede模板标签手册:[1]arclist|文档列表

4、获取指定属性的文档我们发布文章时,有个文章属性,我们可以根据这个属性,调取指定文章自定义属性分别是:栳摩狴矮头条[h]推荐[c]图片[p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b] {dede:arclist flag='c' } <li>[[field:typelink/]]<a href="[field:arcurl/]">[field:title/]</a>日期:[field:pubdate function="GetDateTimeMK(@me)"/]</li> {/dede:arclist}多个属性,用英文点号格开:flag='h,c,p,f,s';有flag参数,也有个noflag参数,noflag作用刚好和flag相反,用来排除具有相关属性的文章,如要获取除头条以外的所有文章,可以加上noflag='h'参数。还有一个type参数和flag类似,但是官方参考手册却写成了listtype。type="all",全部文档,image含有缩略图文档,commend推荐文档 {dede:arclist type="commend"} <li>[[field:typelink/]]<a href="[field:arcurl/]">[field:title/]</a>日期:[field:pubdate function="GetDateTimeMK(@me)"/]</li>{/dede:arclist}也可以这样写:{dede:coolart type="commend"} <li>[[field:typelink/]]<a href="[field:arcurl/]">[field:title/]</a>日期:[field:pubdate function="GetDateTimeMK(@me)"/]</li>{/dede:coolart}而调用含有缩略图的文档可以使用imglist模板{dede:imglisttype="commend"} <li>[[field:typelink/]]<a href="[field:arcurl/]">[field:title/]</a>日期:[field:pubdate function="GetDateTimeMK(@me)"/]</li>{/dede:imglist}

dede模板标签手册:[1]arclist|文档列表

6、获取指定文档idlist参数的值为文档的id,多个文档可用点号格开. {dede:arclist idlist="3,5"} <li>[[field:typelink/]]<a href="[field:arcurl/]">[field:title/]</a>日期:[field:pubdate function="GetDateTimeMK(@me)"/]</li> {/dede:arclist}

dede模板标签手册:[1]arclist|文档列表

8、设置文档排序方式arclist的排序是通过两个参数来实现的,一个指定排序字段,一个指定排序主式为倒序还是降序orderby="排序字段",orderway="DESC",orderway的默认值为DESC;当无orderway参数时,文档按倒序排列。 {dede:arclist orderby="senddate" orderway='ASC'} <li>[[field:typelink/]]<a href="[field:arcurl/]">[field:title/]</a>日期:[field:pubdate function="GetDateTimeMK(@me)"/]</li> {/dede:arclist}

dede模板标签手册:[1]arclist|文档列表

10、其他参数用法对innertext来说,只当标签内无任何代码时,innerText才会起作用{dede:arclist titlelen='14' innertext=' <a href="[field:arcurl/]" class="title">[field:title/]</a> '}这里必需没有任何代码 {/dede:arclist}如何我们直接写成{dede:arclist}{/dede:arclist} ,dedecms将会调用模板目录的system目录下的part_arclist.htm文件里的样式imgwidth和imgheight必需配合[field:image/]和[field:imglink/]字段标签使用,才有效果。

dede模板标签手册:[1]arclist|文档列表

12、底层模板字段ID(同id),typeid,sortrank,flag,ismake,channel,arcrank,click,罪焐芡拂money,title,shorttitle,color,writer,source,litpic(同picname),pubdate,senddate,mid, lastpost,scores,goodpost,badpost,notpost,description(同infos,info,但infolen不会影响其长度),filename, image, imglink, fulltitle, textlink, typelink,plusurl, memberurl, templeturl,stime(pubdate 的"0000-00-00"格式)其中:textlink = <a href='arcurl'>title</a>typelink = <a href='typeurl'>typename</a>imglink = <a href='arcurl'><img src='picname' border='0' width='imgwidth' height='imgheight'></a>image = <img src='picname' border='0' width='imgwidth' height='imgheight' alt=’titile’>

猜你喜欢