如何利用图文详解掌握织梦标签list的使用方法?

织梦标签list是一种用于在织梦CMS中获取文章列表的标签。它可以根据指定的条件,如栏目ID、文章数量等,生成相应的文章列表。

在织梦CMS(DedeCMS)中,{dede:arclist}标签是常用的标记之一,用于获取指定文档列表,该标签也称为自由列表标记,其别名包括imglist、imginfolist、specart、coolart和autolist,以下是对{dede:arclist}的详解:

如何利用图文详解掌握织梦标签list的使用方法?

基本语法

{dede:arclist flag='' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'}
<a href='[field:arcurl/]'>[field:title/]</a>
{/dede:arclist}

常用属性

属性名 说明
typeid 栏目ID,在列表模板和档案模板中一般不需要指定,首页模板中可用逗号分隔表示多个栏目
row 调用记录数
titlelen 标题长度(汉字个数)
infolen 摘要长度(汉字个数)
imgwidth 缩略图宽度(像素)
imgheight 缩略图高度(像素)
listtype 列表样式(如图片列表、幻灯等)
orderby 排序方式(如按点击量、发布时间等)
keyword 含有指定关键字的文档列表,多个关键字用逗号分隔
limit 限定的记录范围,起始ID从0开始
idlist 提取特定文档(文档ID),例子:idlist = ‘4,45,78,237’
orderway 指定排序方式是降序还是顺向排序,默认为降序

使用实例

调用最新文章按发布时间排序

{dede:arclist channelid='' row='10' titlelen='60'}
<li><a href='[field:arcurl /]' title="[field:fulltitle /]">[field:title /]</a></li>
{/dede:arclist}

row='10':调用10条记录

titlelen='60'长度为30汉字

默认按发布时间排序

如何利用图文详解掌握织梦标签list的使用方法?

按ID排序降序排列,从大到小

{dede:arclist channelid='' row='10' titlelen='60' orderby='id' }
<li><a href='[field:arcurl /]' title="[field:fulltitle /]">[field:title /]</a></li>
{/dede:arclist}

orderby='id':按ID降序排列

按ID排序顺序排列,从小到大

{dede:arclist channelid='' row='10' titlelen='60' orderby='id' orderway='asc' }
<li><a href='[field:arcurl /]' title="[field:fulltitle /]">[field:title /]</a></li>
{/dede:arclist}

orderway='asc':指定排序方式为升序

调用含有缩图的文档

{dede:arclist flag="p" row='10' titlelen='60'}
<li><a href="[field:arcurl /]"><img src="[field:litpic/]" border="0" alt="[field:fulltitle /]"></a><br/><span><a href="[field:arcurl /]" title="[field:fulltitle /]">[field:title /]</a></span></li>
{/dede:arclist}

flag="p":自定义属性值,表示图片列表

日期的各种格式展示

如何利用图文详解掌握织梦标签list的使用方法?

08 [field:pubdate function=strftime('%d',@me)/]<br/>
08 日 [field:pubdate function=strftime('%d日',@me)/]<br/>
0608 [field:pubdate function=strftime('%m%d',@me)/]<br/>
06月08日 [field:pubdate function=strftime('%m月%d日',@me)/]<br/>
090608 [field:pubdate function=strftime('%y%m%d',@me)/]<br/>
20090608 [field:pubdate function=strftime('%Y%m%d',@me)/]<br/>
09年06月08日 [field:pubdate function=strftime('%y年%m月%d日',@me)/]<br/>
2009年06月08日 [field:pubdate function=strftime('%Y年%m月%d日',@me)/]<br/>

FAQs

Q1:{dede:arclist}标签的limit属性如何使用?

A1:limit属性用于指定记录的范围,格式为起始ID,记录数limit='1,2'表示从ID为1的记录开始,取2条记录。

Q2: 如何调用含有缩图的文档?

A2: 使用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><br/><span><a href="[field:arcurl /]" title="[field:fulltitle /]">[field:title /]</a></span></li>
{/dede:arclist}

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1203486.html

(0)
未希的头像未希新媒体运营
上一篇 2024-10-11 17:00
下一篇 2024-10-11 17:03

相关推荐

  • 如何正确使用织梦dedecms中的arclist标签?

    织梦dedecms中的arclist标签用于在模板中调用文章列表,可以自定义查询条件和显示样式。

    2024-10-05
    02
  • 如何获取并使用QR码的源代码?

    QR码(Quick Response Code)是一种二维条形码,用于存储和共享信息。它由日本Denso Wave公司在1994年发明,最初用于汽车制造行业。QR码可以存储大量的数据,包括文本、URL、联系人信息等。要生成QR码,可以使用各种编程语言和库,如Python的qrcode库、JavaScript的qrcode.js库等。

    2024-10-03
    012
  • 本地存储localStorage怎么使用

    要使用本地存储localStorage,首先需要在浏览器中打开一个网页。可以使用JavaScript代码来访问和操作localStorage对象。以下是一个简单的示例:,,“javascript,// 将数据存储到localStorage,localStorage.setItem(“key”, “value”);,,// 从localStorage获取数据,var data = localStorage.getItem(“key”);,,// 删除localStorage中的数据,localStorage.removeItem(“key”);,,// 清空localStorage中的所有数据,localStorage.clear();,“

    2024-04-24
    0110
  • godaddy主机有哪些特点,godaddy主机的使用方法及优势

    Godaddy主机的特点1、丰富的产品线:Godaddy提供了多种类型的主机,包括共享主机、VPS主机、独立主机等,满足不同用户的需求。2、强大的技术支持:Godaddy拥有24/7的技术支持服务,用户可以随时获得帮助。3、易于操作:Godaddy的控制面板非常直观,用户可以方便地管理网站和邮箱。4、优惠的价格……

    2024-05-16
    063

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

免费注册
电话联系

400-880-8834

产品咨询
产品咨询
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入