- 创建教程栏目:在后台建立专门存放教程内容的栏目。
- 设置栏目属性:将栏目属性配置为“频道封面”,并选择封面模板。
- 制作封面模板:编写HTML代码,设计教程频道的首页布局。
- 制作列表模板:设计教程列表页的布局(当栏目内容很多时,会分页显示)。
- 制作文章内容页模板:设计单个教程文章的详细页面布局。
下面我们一步步进行详细说明。

第一步:创建“教程”栏目
-
登录织梦CMS后台,在左侧菜单栏找到 【栏目管理】 -> 【添加栏目】。
-
在弹出的栏目添加页面中,填写以下信息:
- 栏目名称:填写
教程或你想要的频道名称,如“前端教程”、“视频教程”等。 - 栏目目录:系统会根据栏目名称自动生成,如
jiaocheng,这个目录名会用在URL中,建议使用英文或拼音。 - 栏目类型:这是最关键的一步! 选择
频道封面。 - 上级栏目:选择它的父栏目,网站首页”或“内容中心”。
- :选择“使用栏目页”。
- 列表模板:暂时留空,等我们制作好模板文件后再回来选择。
- 封面模板:同样,暂时留空。
- 栏目名称:填写
-
点击 提交,教程栏目就创建成功了。
第二步:制作封面模板文件
现在我们需要为这个“教程”频道制作一个漂亮的首页,这个首页就是“封面模板”。

-
模板文件存放位置:
- 登录你的网站FTP或主机文件管理器。
- 找到织梦模板目录,通常是
/templets/。 - 在
/templets/目录下,创建一个以你的模板名命名的文件夹,/templets/default/(如果你用的是默认模板)或/templets/your_template_name/。 - 在这个文件夹里,创建一个新的HTML文件,命名为
jiaocheng_index.htm(这里的jiaocheng要和你第一步设置的“栏目目录”保持一致)。
-
编写模板代码 (
jiaocheng_index.htm): 这个文件就是你教程频道的首页,你可以使用HTML、CSS,并嵌入织梦的模板标签来动态获取数据。一个典型的教程频道封面页通常包含以下部分:
- 顶部Banner:展示频道名称和一张吸引人的背景图。
- 导航菜单:教程分类,如“HTML/CSS”、“JavaScript”、“PHP”等。
- 精选/推荐教程:突出显示几篇高质量的教程。
- 最新教程列表:按发布时间列出最新的教程。
- 热门教程排行:按点击量列出最受欢迎的教程。
- 教程分类/标签云:方便用户按类别查找。
示例代码 (
jiaocheng_index.htm):
(图片来源网络,侵删)<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>{dede:global.cfg_webname/} - 教程频道</title> <meta name="description" content="提供最全面、最优质的网站开发、编程设计教程。"> <link rel="stylesheet" href="/templets/default/css/style.css"> <!-- 引入你的CSS文件 --> </head> <body> <!-- 顶部Banner --> <div class="channel-banner"> <h1>织梦CMS 教程频道</h1> <p>从零开始,学习建站,成为开发者</p> </div> <!-- 主要内容区 --> <div class="main-content"> <!-- 左侧:最新教程列表 --> <div class="left-column"> <h2>最新教程</h2> {dede:arclist titlelen='40' row='10' orderby='pubdate' typeid='2,3,4'} <!-- titlelen='40': 标题长度40个字符 row='10': 显示10条 orderby='pubdate': 按发布时间排序 typeid='2,3,4': 只调用ID为2,3,4的栏目下的文章(你需要替换成你的教程分类ID) --> <div class="tutorial-item"> <a href="[field:arcurl/]">[field:title/]</a> <span class="date">([field:pubdate function="MyDate('Y-m-d',@me)"/])</span> </div> {/dede:arclist} </div> <!-- 右侧:推荐教程和热门排行 --> <div class="right-column"> <!-- 推荐教程 --> <div class="module"> <h3>推荐教程</h3> {dede:arclist titlelen='30' row='5' orderby='pubdate' flag='c'} <!-- flag='c': 只调用属性为“推荐”的文章 --> <div class="recommended-item"> <a href="[field:arcurl/]">[field:title/]</a> </div> {/dede:arclist} </div> <!-- 热门排行 --> <div class="module"> <h3>热门排行</h3> {dede:arclist titlelen='30' row='10' orderby='click'} <!-- orderby='click': 按点击量排序 --> <div class="hot-item"> <span class="rank">[field:global.autoindex/]</span> <a href="[field:arcurl/]">[field:title/]</a> </div> {/dede:arclist} </div> </div> </div> </body> </html>
常用织梦标签解释:
{dede:global.cfg_webname/}:获取网站名称。{dede:arclist}:文章列表标签,非常核心。typeid: 指定栏目ID,多个用逗号隔开,不指定则表示调用所有栏目。row: 调用文章数量。titlelen: 标题长度。orderby: 排序方式。pubdate(发布时间),click(点击量),id(文章ID)等。flag: 调用特定属性的文章。c(推荐),h(头条),p(图片)等,可以组合如ch。
[field:title/]。[field:arcurl/]:文章链接地址。[field:pubdate function="MyDate('Y-m-d',@me)"/]:文章发布时间,并格式化为年-月-日。
第三步:关联模板到栏目
- 回到织梦后台,进入 【栏目管理】。
- 找到你刚刚创建的“教程”栏目,点击后面的 【修改】。
- 在修改页面,你会看到 封面模板 和 列表模板 两个选项。
- 点击 封面模板 的选择框,选择你刚刚上传的模板文件
jiaocheng_index.htm。 - 列表模板 可以使用系统默认的
list_article.htm,或者你也可以创建一个自定义的列表模板(jiaocheng_list.htm)来设计列表页的样式。 - 点击 提交。
你的教程频道封面页就设置完成了,访问你的网站域名 /jiaocheng/(+你的栏目目录),就能看到你制作的教程频道首页了。
第四步(可选):制作列表模板和内容页
列表模板 (list_栏目目录.htm)
当你的教程文章数量很多,一页显示不下时,织梦会自动调用列表模板,默认的列表模板是 list_article.htm,如果你想为教程频道定制列表页,可以创建 jiaocheng_list.htm,其制作方法和封面模板类似,通常布局会更简单,就是文章列表加一个分页条。
页模板 (article_栏目目录.htm)**
用户点击一篇教程后,会进入文章内容页,织梦会根据文章所属的栏目,自动调用该栏目目录下的 article_栏目目录.htm 模板,一篇属于“教程”栏目的文章,就会使用 article_jiaocheng.htm 模板。
页模板通常包含:
- 发布时间、来源、点击量、作者
- 文章正文
[field:body/] - 上下篇导航
- 相关文章推荐
示例代码 (article_jiaocheng.htm):
{dede:include filename="head.htm"/} <!-- 通常包含网站头部 -->
<div class="article-container">
<h1 class="article-title">{dede:field.title/}</h1>
<div class="article-info">
发布时间:{dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/}
来源:{dede:field.source/}
点击:<script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field.id/}&mid={dede:field.mid/}" type='text/javascript' language="javascript"></script> 次
</div>
<div class="article-content">
{dede:field.body/}
</div>
<!-- 上下篇导航 -->
<div class="article-pages">
<p>上一篇:{dede:prenext get='pre'/}</p>
<p>下一篇:{dede:prenext get='next'/}</p>
</div>
<!-- 相关文章 -->
<div class="related-articles">
<h3>相关教程</h3>
{dede:likeart titlelen='42' row='8'}
<a href="[field:arcurl/]">[field:title/]</a>
{/dede:likeart}
</div>
</div>
{dede:include filename="footer.htm"/} <!-- 通常包含网站底部 -->
创建织梦CMS教程频道封面的核心流程是:
创建栏目(选择“频道封面”) -> 制作模板文件 -> 在后台将模板文件关联到栏目。
关键在于理解织梦的模板命名规则和核心标签的使用,多练习几次,就能熟练掌握,祝你建站顺利!
