核心标签
这些是最常用、最基础的标签,用于获取文章的基本信息。

(图片来源网络,侵删)
| 标签名 | 英文全称 / 解释 | 作用 | 示例 |
|---|---|---|---|
{dede:field} |
Field (字段) | 获取当前文档(文章、栏目等)的任意字段值,这是最灵活、最常用的标签。 | {dede:field.title/} (获取文章标题){dede:field.pubdate function='MyDate(@me, 'Y-m-d')'/} (格式化发布日期) |
{dede:field name} |
Field (字段) | {dede:field} 的另一种写法,通过 name 属性指定字段名。 |
{dede:field name='description' /} (获取文章摘要) |
{dede:global} |
Global (全局) | 获取系统全局变量,如网站名称、公司地址等。 | {dede:global.cfg_webname/} (获取网站名称){dede:global.cfg_powerby/} (获取版权信息) |
{dede:include} |
Include (包含) | 包含一个外部文件,通常用于页头、页脚、侧边栏等。 | {dede:include filename='head.htm'/} (包含头部文件) |
{dede:php} |
PHP (代码) | 在模板中直接执行一段 PHP 代码。 | {dede:php}$sql = "SELECT * FROM dede_archives";$dsql->Execute('me',$sql);while($arr = $dsql->GetArray('me')){echo $arr['title'];}{/dede:php} |
{dede:loop} |
Loop (循环) | 执行一个自定义的 SQL 查询并循环输出结果。 | {dede:loop table='dede_archives' sort='pubdate' row='10'}<a href='[field:arcurl/]'>[field:title/]</a>{/dede:loop} |
列表页标签
这些标签主要用于栏目列表页、首页列表等需要循环输出文章摘要的场景。
| 标签名 | 英文全称 / 解释 | 作用 | 示例 |
|---|---|---|---|
{dede:list} |
List (列表) | 最核心的列表标签,用于在列表页循环输出文章。 | {dede:list pagesize='10'}<li><a href='[field:arcurl/]'>[field:title/]</a></li>{/dede:list} |
{dede:arclist} |
Archive List (档案列表) | 功能比 {dede:list} 更强大,可以在任何地方调用指定栏目、指定数量的文章列表。 |
{dede:arclist typeid='1' titlelen='30' row='5'}<h3><a href='[field:arcurl/]'>[field:title/]</a></h3><p>[field:description function='cn_substr(@me,80)'/]...</p>{/dede:arclist} |
[field:title] |
Field Title (字段标题) | 列表标签内部使用,获取当前文章的标题。 | <a href="[field:arcurl/]">[field:title]</a> |
[field:arcurl] |
Archive URL (档案链接) | 列表标签内部使用,获取当前文章的链接地址。 | <a href="[field:arcurl]">查看详情</a> |
[field:pubdate] |
Field Publish Date (发布日期) | 列表标签内部使用,获取当前文章的发布日期。 | [field:pubdate function='strftime("%Y-%m-%d",@me)'/] |
[field:description] |
Field Description (字段描述) | 列表标签内部使用,获取当前文章的摘要。 | [field:description function='cn_substr(@me,100)'/] |
[field:image] |
Field Image (字段图片) | 列表标签内部使用,获取文章第一张图片(如果有)。 | <img src="[field:image/]" alt="[field:title/]"> |
[field:litpic] |
Field Little Picture (缩略图) | 列表标签内部使用,获取文章的缩略图。 | <img src="[field:litpic/]" alt="[field:title/]"> |
文章页标签
这些标签主要用于文章内容页(article_article.htm),用于显示单篇文章的详细内容。
| 标签名 | 英文全称 / 解释 | 作用 | 示例 |
|---|---|---|---|
{dede:field.title/} |
Field Title (字段标题) | 获取当前文章的标题。 | <h1>{dede:field.title/}</h1> |
{dede:field.body/} |
Field Body (字段内容) | 获取当前文章的完整内容。 | <div class="content">{dede:field.body/}</div> |
{dede:field.pubdate/} |
Field Publish Date (发布日期) | 获取当前文章的发布日期。 | 发布时间:{dede:field.pubdate function='GetDateTimeMK(@me)'/}` |
{dede:field.source/} |
Field Source (字段来源) | 获取当前文章的来源。 | 来源:{dede:field.source/}` |
{dede:field.writer/} |
Field Writer (字段作者) | 获取当前文章的作者。 | 作者:{dede:field.writer/}` |
{dede:field.keywords/} |
Field Keywords (字段关键词) | 获取当前文章的关键词。 | <meta name="keywords" content="{dede:field.keywords/}"> |
{dede:field.description/} |
Field Description (字段描述) | 获取当前文章的摘要。 | <meta name="description" content="{dede:field.description/}"> |
{dede:pagebreak/} |
Page Break (分页) | 中插入分页符。 | {dede:pagebreak/} |
{dede:pagelist listsize='4' listitem=''/} |
Page List (分页列表) | 页生成文章的分页导航链接。 | {dede:pagelist listitem='index,pre,next,end,option'/} |
分页与导航标签
| 标签名 | 英文全称 / 解释 | 作用 | 示例 |
|---|---|---|---|
{dede:pagelist} |
Page List (分页列表) | 用于列表页或文章页生成分页导航。 | {dede:pagelist listitem='index,pre,next,end' listsize='2'/} |
{dede:pagestyle} |
Page Style (分页样式) | 用于控制分页导航的样式。 | {dede:pagestyle style='select'/} (生成下拉选择框形式的分页) |
{dede:channel} |
Channel (栏目) | 用于获取栏目列表,常用于主导航。 | {dede:channel type='top' row='8'}<a href='[field:typelink/]'>[field:typename/]</a>{/dede:channel} |
{dede:type} |
Type (类型) | 用于获取当前栏目或指定栏目的信息。 | {dede:type typeid='1'}<a href='[field:typelink/]'>[field:typename/]</a>{/dede:type} |
{dede:flink} |
Friend Link (友情链接) | 用于调用友情链接。 | {dede:flink type='text' row='24'/} (调用24个文字链接) |
高级与功能标签
| 标签名 | 英文全称 / 解释 | 作用 | 示例 |
|---|---|---|---|
{dede:myad} |
My Advertisement (我的广告) | 用于调用广告。 | {dede:myad name='topbanner'/} (调用标识为 'topbanner' 的广告) |
{dede:sql} |
SQL (查询) | 执行一个自定义的 SQL 查询并输出结果。 | {dede:sql sql='Select * from dede_archives where id=1'}<a href='[field:arcurl/]'>[field:title/]</a>{/dede:sql} |
{dede:likearticle} |
Like Article (相关文章) | 获取与当前文章相关的文章(通常基于关键词)。 | {dede:likearticle row='10' titlelen='42'} |
{dede:hotart} |
Hot Article (热门文章) | 获取指定栏目下的热门文章(按点击量排序)。 | {dede:hotart row='10' titlelen='42'} |
{dede:co} |
Comment (评论) | 页加载评论表单和评论列表。 | {dede:co} / {dede:include file='comment.htm'/} |
[field:info/] |
Field Info (字段信息) | 在列表页中,用于显示文章的属性(如“原创”、“转载”)。 | [field:info/] |
{dede:field}是万能钥匙,用于获取任何字段的值。{dede:list}和{dede:arclist}是列表页的灵魂,前者用于列表页本身,后者可以在任何地方调用。- *`[field:]`** 系列标签是列表和文章页的“内部员工”,用于循环输出当前项的具体信息。
{dede:global}用于获取网站的全局配置信息。{dede:channel}和{dede:type}是网站导航的基石。
希望这份详细的列表能帮助您更好地理解和使用 DedeCMS 的标签系统!

(图片来源网络,侵删)
