您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
# HTML DEDECMS怎么调用内容列表
DEDECMS(织梦内容管理系统)作为国内广泛使用的开源CMS系统,其灵活的标签调用机制是快速建站的核心功能之一。本文将详细介绍如何在HTML模板中通过DEDECMS标签调用内容列表,包括基础调用、高级筛选以及常见问题解决。
## 一、基础列表调用方法
### 1. arclist标签基础用法
```html
{dede:arclist typeid='栏目ID' row='显示条数' titlelen='标题长度'}
<li><a href="[field:arcurl/]">[field:title/]</a></li>
{/dede:arclist}
参数说明:
- typeid
:指定栏目ID(可在后台栏目管理处查看)
- row
:显示文章数量(默认10条)
- titlelen
:标题截取长度(单位:字节)
{dede:list pagesize='每页条数'}
<li>
<a href="[field:arcurl/]">[field:title/]</a>
<span>发布时间:[field:pubdate function="MyDate('Y-m-d',@me)"/]</span>
</li>
{/dede:list}
<!-- 分页导航 -->
{dede:pagelist listsize='5'/}
{dede:arclist
typeid='1,2,3'
flag='c'
orderby='click'
keyword='关键词'
}
<!-- 显示推荐内容,按点击排序,包含指定关键词 -->
如果内容模型添加了自定义字段(如:price):
{dede:arclist addfields='price' channelid='内容模型ID'}
价格:[field:price/]
{/dede:arclist}
{dede:arclist orderby='rand' limit='0,5'}
<!-- 随机显示5篇文章 -->
{dede:arclist}
<div class="item">
<img src="[field:litpic/]" alt="[field:title/]">
<h3>[field:title/]</h3>
<p>[field:description function='cn_substr(@me,100)'/]</p>
</div>
{/dede:arclist}
.htm
<body>
内limit='起始ID,条数'
参数cacheid
缓存{dede:arclist cacheid='home_list' row=10}
[field:pubdate function="MyDate('Y年m月d日 H:i',@me)"/]
通过sql
标签实现更复杂的查询:
{dede:sql sql="SELECT * FROM dede_archives WHERE typeid=1 ORDER BY pubdate DESC LIMIT 5"}
[field:title/]
{/dede:sql}
{dede:channel type='son'}
<h3>[field:typename/]</h3>
{dede:arclist typeid='[field:id/]'}
- [field:title/]
{/dede:arclist}
{/dede:channel}
提示:所有标签调用后,需要到后台”生成”→”更新栏目HTML”才能使修改生效。
通过以上方法,您可以灵活地在DEDECMS中实现各种内容列表展示需求。建议结合官方文档(data/taglib/目录下的标签说明)进行更深入的定制开发。 “`
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。