dedecms 仿站标签工具是专为织梦 CMS(dedecms)设计的仿站辅助工具,核心作用是简化模板标签调用流程,降低非专业开发者的仿站技术门槛。
核心定位
聚焦 dedecms 仿站中的模板开发痛点,衔接 CMS 原生标签规则与仿站需求,让标签调用更高效、少出错。
核心功能
- 标签可视化查询:整合文章列表、栏目导航、分页、推荐内容等常用标签,支持按功能分类检索。
- 快速生成代码:输入调用参数(如显示数量、排序方式、栏目 ID),一键生成可直接复制的标签代码。
- 语法校验纠错:实时检测标签格式错误,提示正确写法,减少模板调试时间。
- 场景化示例:提供首页、列表页、详情页等典型页面的标签使用案例,便于直接借鉴。
使用优势
- 降低门槛:无需死记硬背 dedecms 复杂标签语法,新手也能快速上手。
- 提升效率:省去手动编写、修改标签的繁琐步骤,缩短仿站周期。
- 兼容性强:生成的标签完全适配 dedecms 各主流版本,无需额外适配修改。
适用人群
- dedecms 仿站新手:不熟悉标签规则,需要快速完成模板搭建的入门者。
- 高效建站从业者:需批量交付仿站项目,追求效率的设计师、建站服务商。
- 非技术型用户:懂基础模板修改,需借助工具简化标签操作的人群。
dedecms 常用标签生成对照表,按「首页 / 列表页 / 详情页 / 通用功能」分类,包含核心参数和直接可用的代码示例,新手可直接复制替换参数使用:
一、首页核心标签
1. 首页文章列表(按栏目调用)
| 功能 | 参数说明 | 代码示例 |
|---|
| 调用指定栏目文章 | cid:栏目 ID(必填);row:显示数量;orderby:排序(pubdate按时间,click按点击) | html<br>{dede:arclist cid='1' row='10' orderby='pubdate' titlelen='60'}<br> <li><a href="[field:arcurl/]">[field:title/]</a></li><br>{/dede:arclist}<br> |
| 调用推荐文章(头条) | type='commend':推荐属性;flag='h':头条标记 | html<br>{dede:arclist flag='h' row='5' titlelen='50'}<br> <div class="hot-article">[field:title/]</div><br>{/dede:arclist}<br> |
2. 首页栏目导航
| 功能 | 参数说明 | 代码示例 |
|---|
| 一级栏目导航 | typeid='top':顶级栏目;row:显示数量;linktype='1':链接到列表页 | html<br>{dede:channel typeid='top' row='8' linktype='1'}<br> <a href="[field:typeurl/]">[field:typename/]</a><br>{/dede:channel}<br> |
| 二级栏目下拉菜单 | typeid='1':父栏目 ID;row:显示数量;sonnum:子栏目层级 | html<br>{dede:channel typeid='1' row='10' sonnum='1'}<br> <li><a href="[field:typeurl/]">[field:typename/]</a></li><br>{/dede:channel}<br> |
3. 首页轮播图(调用图片集)
| 功能 | 参数说明 | 代码示例 |
|---|
| 调用指定图片集栏目 | cid:图片集栏目 ID;row:显示数量;imgwidth/imgheight:图片尺寸 | html<br>{dede:arclist cid='3' row='5' type='image'}<br> <img src="[field:litpic/]" alt="[field:title/]"><br>{/dede:arclist}<br> |
二、列表页核心标签
1. 列表页文章列表
| 功能 | 参数说明 | 代码示例 |
|---|
| 当前栏目文章列表 | cid:当前栏目 ID(可省略,自动获取);row:每页数量;orderby:排序 | html<br>{dede:list row='15' orderby='pubdate' titlelen='60'}<br> <tr><br> <td>[field:pubdate function="MyDate('Y-m-d',@me)"/]</td><br> <td><a href="[field:arcurl/]">[field:title/]</a></td><br> </tr><br>{/dede:list}<br> |
| 列表页分页 | 无需参数,自动匹配当前列表页 | html<br><div class="pagination"><br> {dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="5"}<br></div><br> |
2. 当前栏目信息
| 功能 | 参数说明 | 代码示例 |
|---|
| 栏目名称 / 描述 | 直接调用当前栏目的名称、描述、封面图等属性 | html<br><h1>[field:typename/]</h1><br><p>[field:description/]</p><br><img src="[field:picname/]" alt="[field:typename/]"><br> |
三、详情页核心标签
1. 文章内容核心信息
| 功能 | 参数说明 | 代码示例 |
|---|
| 文章标题 / 作者 / 时间 | 直接调用文章的基础属性 | html<br><h1>[field:title/]</h1><br><div class="meta">作者:[field:writer/] 时间:[field:pubdate function="MyDate('Y-m-d H:i',@me)"/]</div><br> |
| 文章正文 | body:完整正文;description:摘要(可自定义长度) | html<br><div class="content">[field:body/]</div><br><div class="summary">[field:description function="cn_substr(@me,200)"/]</div><br> |
| 文章封面图 | litpic:缩略图;picname:原图(需在模型中开启) | html<br><img src="[field:litpic/]" alt="[field:title/]"><br> |
2. 相关推荐 / 上一篇下一篇
| 功能 | 参数说明 | 代码示例 |
|---|
| 上一篇 / 下一篇 | 自动匹配当前文章的前后篇文章 | html<br><div class="prev-next"><br> 上一篇:[link:prearc/]<br> 下一篇:[link:nextarc/]<br></div><br> |
| 相关文章(按标签) | row:显示数量;titlelen:标题长度;orderby:排序(rand随机) | html<br><div class="related"><br> <h3>相关推荐</h3><br> {dede:likeart row='8' titlelen='50' orderby='rand'}<br> <a href="[field:arcurl/]">[field:title/]</a><br> {/dede:likeart}<br></div><br> |
四、通用辅助标签
1. 时间格式转换
| 功能 | 参数说明 | 代码示例 |
|---|
| 自定义时间格式 | function="MyDate('格式',@me)":格式支持 Y-m-d、Y年m月d日 等 | html<br>发布时间:[field:pubdate function="MyDate('Y年m月d日',@me)"/]<br> |
2. 字符串截取
| 功能 | 参数说明 | 代码示例 |
|---|
| 标题 / 摘要截取 | titlelen:标题长度;function="cn_substr(@me,长度)":自定义截取 | html<br><a href="[field:arcurl/]">[field:title function="cn_substr(@me,40)"/]</a><br> |
3. 调用指定单页内容
| 功能 | 参数说明 | 代码示例 |
|---|
| 调用单页(如关于我们) | id:单页 ID(在后台「单页文档」中查看) | html<br>{dede:single id='1'}{/dede:single}<br> |
使用说明
- 所有标签需嵌套在
{dede:标签名 参数=值/} 或 {dede:标签名}...{/dede:标签名} 中;
- 替换参数时,
cid(栏目 ID)、row(数量)、titlelen(长度)等可根据实际需求修改;
- 若标签不生效,检查是否开启了「模板引擎」(后台→系统→系统基本参数→核心设置→模板引擎启用)。