核心内容标签
这是最常用、最基础的标签类别,主要用于直接调用网站的核心数据,如文章、图集、软件、商品等。

(图片来源网络,侵删)
-
标签
- 功能:调用文章频道、栏目、文章列表、文章内容等。
- 常用标签:
{dede:arclist}:万能列表标签,用于调用文章列表,是最重要的标签之一,支持按栏目、时间、点击量、关键字等多种条件排序和筛选。{dede:field}:用于在文章内容页(article_article.htm)中调用当前文章的字段,如标题、内容、发布时间、作者等。{dede:pagelist}:用于在列表页或内容页生成分页导航链接。{dede:channel}:用于调用栏目列表,通常用于网站主导航或侧边栏的分类导航。
-
标签
- 功能:专门用于调用带有图片集的文章。
- 常用标签:
{dede:imglist}:调用文章中的图片列表,用于展示缩略图。{dede:imginfolist}:调用图片列表,并包含图片的说明信息。{dede:field name='imgurls' /}:在图集内容页中调用所有图片及说明。
-
软件/商品内容标签
- 功能:在软件或商品模型频道中调用数据。
- 常用标签:
{dede:softwarelist}:调用软件列表。{dede:productlist}:调用商品列表。
- 这些标签与
{dede:arclist}类似,但专门针对软件/商品模型的特定字段,如软件大小、授权方式、商品价格、品牌等。
辅助功能标签
这类标签不直接调用内容,而是为网站提供辅助功能,如搜索、表单提交、分页等。

(图片来源网络,侵删)
-
搜索表单标签
- 功能:生成一个搜索框,允许用户在网站内搜索内容。
- 常用标签:
{dede:global name='keyword' function='RemoveXSS(@me)'/}:获取搜索关键词。{dede:search}:生成搜索表单,可以自定义表单样式和跳转链接。
-
表单提交标签
- 功能:用于收集用户信息,如留言、投稿、会员反馈等。
- 常用标签:
{dede:feedback}:生成留言板表单。{dede:myad}:调用广告代码,常用于表单旁的广告展示。{dede:php}...{/dede:php}:在模板中直接嵌入PHP代码,用于处理复杂的表单逻辑。
-
分页与导航标签
- 功能:生成分页链接和面包屑导航,提升用户体验。
- 常用标签:
{dede:pagelist}:已在核心标签中提及,是分页的核心。{dede:field name='position' /}:生成面包屑导航,首页 > 栏目 > 当前文章标题”。
系统与全局变量标签
这类标签用于获取织梦系统的全局信息,通常用于网站的页眉、页脚或固定区域。

(图片来源网络,侵删)
-
全局变量标签
- 功能:调用网站的全局配置信息。
- 常用标签:
{dede:global name='cfg_webname'/}:调用网站名称。{dede:global name='cfg_weburl'/}:调用网站首页地址。{dede:global name='cfg_powerby'/}:调用网站版权信息。
-
时间日期标签
- 功能:调用或格式化当前时间、发布时间等。
- 常用标签:
{dede:field name='pubdate' function='GetDateMk(@me)'/}:格式化文章发布时间,如2025-10-27 10:30:00。{dede:php} echo date('Y-m-d'); {/dede:php}:直接调用当前服务器时间。
-
会员相关标签
- 功能:用于会员中心或需要登录才能查看的页面。
- 常用标签:
{dede:php} if($cfg_ml->IsLogin()){ ... } {/dede:php}:判断会员是否已登录。{dede:field name='membername'/}:调用当前登录会员的用户名。
高级与自定义标签
这类标签功能更强大,通常需要一定的PHP知识,或者通过自定义开发来实现。
-
PHP代码标签
- 功能:在模板中直接执行PHP代码,实现非常灵活和复杂的功能。
- 语法:
{dede:php} // 在这里写你的PHP代码 $sql = "SELECT * FROM dede_archives WHERE typeid=1"; $dsql->SetQuery($sql); $dsql->Execute(); while ($row = $dsql->GetArray()) { echo $row['title']; } {/dede:php} - 注意:使用此标签有安全风险,需确保代码安全,避免SQL注入等漏洞。
-
自定义函数/标签
- 功能:通过修改织梦的核心文件或使用插件,创建自己专属的标签。
- 实现方式:
- 在
/include/helpers/目录下创建一个自定义的PHP文件(如extend.helper.php),在里面编写一个自定义函数。 - 在模板中通过
{dede:函数名}的方式调用。
- 在
- 示例:创建一个截取字符串并加上省略号的函数,然后在模板中
{dede: descriptions function='cn_substr(@me, 100)'}...{/dede:descriptions}来使用。
-
SQL查询标签
- 功能:直接执行自定义的SQL语句来查询数据库,并返回结果。
- 语法:
{dede:sql sql='SELECT * FROM dede_archives ORDER BY click DESC LIMIT 10'} <a href='[field:arcurl/]'>[field:title/]</a> {/dede:sql} - 注意:与PHP代码标签一样,此标签存在极高的安全风险,强烈不建议普通用户在模板中直接使用,应优先考虑使用更安全的自定义函数。
总结表格
| 标签大类 | 主要功能 | 常用标签示例 | 使用场景 |
|---|---|---|---|
| 标签 | 调用文章、图集、商品等核心数据 | {dede:arclist}, {dede:field}, {dede:channel} |
网站的主要内容展示区,如列表页、内容页、导航栏。 |
| 辅助功能标签 | 提供搜索、留言、分页等辅助功能 | {dede:search}, {dede:feedback}, {dede:pagelist} |
网站的搜索框、留言板、内容分页、表单提交页面。 |
| 系统与全局变量标签 | 获取网站全局信息和系统状态 | {dede:global}, {dede:field name='position'} |
网站的页眉(显示网站名)、页脚(显示版权)、面包屑导航。 |
| 高级与自定义标签 | 实现复杂逻辑和个性化功能 | {dede:php}, {dede:sql}, 自定义函数 |
需要特殊功能、数据处理或进行二次开发的场景。 |
理解这些分类有助于你更系统地学习和使用织梦标签,从简单的内容调用逐步掌握更复杂的网站开发技巧。
