功能说明
arclist标签是织梦DedeCMS系统中的一个重要标签,主要用于获取指定文档列表,其功能强大且灵活,适用于全局使用,可以在不同版本(如V5.7、V5.6和V5.7)中使用。
基本语法
{dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'} <a href='[field:arcurl/]'>[field:title/]</a> {/dede:arclist}
参数说明
参数 | 说明 |
flag | 标记属性,用于调用不同类型的文档,常用值有:h(头条),c(推荐),p(图片)等。 |
typeid | 栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中可以用逗号分隔表示多个栏目。 |
row | 返回文档列表总数。 |
col | 分多少列显示,默认为单列,可以通过多种方式实现多列显示。 |
titlelen | 标题长度,等同于titlelength。 |
infolen | 内容简介长度,等同于infolength,只控制infos内容。 |
imgwidth | 缩略图宽度。 |
imgheight | 缩略图高度。 |
listtype | 栏目类型,image表示含有缩略图,commend表示推荐。 |
orderby | 文档排序方式,常见值有:hot(点击数),pubdate(出版时间),id(文章ID),rand(随机)。 |
keyword | 含有指定关键字的文档列表,多个关键字用逗号分隔。 |
idlist | 提取特定文档(文档ID),例子:idlist = ‘4,45,78,237’。 |
limit | 限定记录范围,limit=’1,2’表示从ID为1的记录开始,取2条记录。 |
orderway | 指定排序方式是降序还是顺向排序,值为desc或asc,默认为desc。 |
示例应用
调用推荐文章按发布时间排序
{dede:arclist flag="c" channelid='' row='10' titlelen='60' orderby=''} <li><a href='[field:arcurl /]' title="[field:fulltitle /]">[field:title /]</a></li> {/dede:arclist}
此示例展示了如何调用10条推荐文章,并按发布时间排序。
调用最新文章按发布时间排序
{dede:arclist channelid='' row='10' titlelen='60'} <li><a href='[field:arcurl /]' title="[field:fulltitle /]">[field:title /]</a></li> {/dede:arclist}
此示例展示了如何调用10条最新文章,并按发布时间排序。
按ID排序降序排列
{dede:arclist channelid='' row='10' titlelen='60' orderby='id' } <li><a href='[field:arcurl /]' title="[field:fulltitle /]">[field:title /]</a></li> {/dede:arclist}
此示例展示了如何按ID降序排列文章。
日期格式示例
08 [field:pubdate function=strftime('%d',@me)/]
08日 [field:pubdate function=strftime('%d日',@me)/]
0608 [field:pubdate function=strftime('%m%d',@me)/]
06月08日 [field:pubdate function=strftime('%m月%d日',@me)/]
这些示例展示了如何使用不同的日期格式来显示文章的发布日期。
常见问题解答(FAQ)
1. dedeCMS的arclist标签为什么只生效一次?
答:这通常是因为模板编写错误或缓存问题导致的,请检查模板代码的正确性,并尝试清理缓存。
2. dedeCMS中的arclist标签如何调用含有缩略图的文档?
答:可以使用flag="p"自定义属性来实现,示例如下:
{dede:arclist flag="p" row='10' titlelen='60'} <li><a href="[field:arcurl /]"><img src="[field:litpic/]" border="0" alt="[field:fulltitle /]"></a> <span><a href="[field:arcurl /]" title="[field:fulltitle /]">[field:title /]</a></span></li> {/dede:arclist}
这个示例展示了如何调用10条包含缩略图的文章。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1226991.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复