标准方法(推荐) - 创建“外部链接”栏目
这是最直接、最符合织梦逻辑的方法,你创建一个普通栏目,但将其类型设置为“外部链接”,并让它指向你准备好的单页面。

(图片来源网络,侵删)
操作步骤:
-
准备你的单页面内容
- 用HTML和CSS创建你的单页面文件,
about.html。 - 将这个
about.html文件通过FTP上传到你的网站根目录()或者一个专门的文件夹(如/pages/)。 - 重要:确保这个页面的样式和你的网站主题风格一致。
- 用HTML和CSS创建你的单页面文件,
-
在织梦后台创建栏目
- 登录织梦后台,进入【栏目管理】 -> 【添加栏目】。
- 栏目名称: 填写你想要的导航名称,关于我们”。
- 栏目目录: 填写一个英文名称,
about,这通常用于生成URL,但因为我们用外部链接,所以这里的内容影响不大。 - 栏目类型: 这是最关键的一步! 选择
外部链接。 - 外部链接地址: 点击输入框右侧的“选择文件”按钮,或者直接输入你上传的
about.html的完整路径,/about.html或/pages/about.html。 - 其他设置:
- 栏目属性: 勾选
栏目隐藏,这非常重要!因为“外部链接”类型的栏目本身不会生成任何列表页面,隐藏它可以避免在后台和某些模板中产生冗余信息。 - 列表模板: 留空,因为我们不需要文章列表。
- 封面模板: 留空。
- 栏目属性: 勾选
- 点击【确定】保存。
-
检查导航菜单
- 现在刷新你的网站首页,查看主导航菜单,你应该能看到“关于我们”这个链接,点击它就会跳转到你上传的
about.html页面。
- 现在刷新你的网站首页,查看主导航菜单,你应该能看到“关于我们”这个链接,点击它就会跳转到你上传的
优点:
- 操作简单,符合织梦的后台逻辑。
- 不会产生任何无用的数据表记录。
- 管理起来非常清晰。
缺点:
- 单页面的内容需要手动维护(通过FTP修改HTML文件),无法在织梦后台直接编辑。
灵活方法(推荐) - 创建“单页文档”栏目
如果你希望单页面的内容能直接在织梦后台编辑和管理,那么使用“单页文档”类型是最佳选择,它会生成一个动态页面,内容存储在数据库中。

(图片来源网络,侵删)
操作步骤:
-
创建栏目
- 进入【栏目管理】 -> 【添加栏目】。
- 栏目名称: 填写导航名称,联系我们”。
- 栏目目录: 填写英文名称,
contact。 - 栏目类型: 选择
普通栏目。 - 模型: 选择
单页文档。 - 其他设置:
- 栏目属性: 勾选
栏目隐藏。 - 列表模板: 留空。
- 封面模板: 选择一个合适的封面模板,
default/html_article.htm,这个模板用来显示单页面的内容。
- 栏目属性: 勾选
- 点击【确定】保存。
-
添加单页内容
- 在【栏目管理】中,找到你刚创建的“联系我们”栏目,点击右侧的 【增加顶级内容】。
- 填写页面标题,联系我们”。
- TAG标签: 填写相关标签,可选。
- 在编辑器中输入你的页面内容,可以是文字、图片、表格等。
- 缩略图: 可以上传一张封面图。
- 点击【确定】发布。
-
设置栏目跳转
- 你需要让导航菜单指向这个内容页面。
- 进入【栏目管理】,点击“联系我们”栏目进行编辑。
- 找到
栏目自定义属性这个部分。 - 勾选
栏目跳转。 - 在下面的
跳转目标中,选择你刚刚添加的那篇内容文章(标题为“联系我们”的文章)。 - 保存。
-
检查导航菜单
刷新网站,点击导航栏的“联系我们”,就会跳转到你后台编辑的那个动态页面。
优点:完全在织梦后台管理,非常方便。
- 可以使用织梦的编辑器插入图片、附件等。
- 支持织梦的所有标签,可以在页面中调用最新文章、友情链接等。
缺点:
- 生成的是动态页面(PHP),对服务器有一点点轻微的性能开销(通常可以忽略不计)。
- 相比静态HTML,URL会稍长一些(
/plus/view.php?aid=123)。
高级方法 - 修改模板文件
如果你的导航菜单是自定义的,或者你想实现更复杂的逻辑(某些栏目是文章列表,某些是单页),可以直接修改导航模板文件。
操作步骤:
-
找到导航模板文件
- 织梦的导航菜单通常位于
head.htm文件中。 - 路径一般是:
/templets/你的默认模板名/ head.htm。
- 织梦的导航菜单通常位于
-
修改模板文件
-
用代码编辑器打开
head.htm。 -
找到生成导航栏的代码,通常是一个
channel标签循环。 -
默认的代码可能是这样的:
<nav> <ul> {dede:channel type='top' row='8'} <li><a href="[field:typeurl/]">[field:typename/]</a></li> {/dede:channel} </ul> </nav> -
添加单页链接:你可以直接在这个循环外部,手动添加你的单页面链接。
<nav> <ul> {dede:channel type='top' row='8'} <li><a href="[field:typeurl/]">[field:typename/]</a></li> {/dede:channel} <!-- 手动添加单页链接 --> <li><a href="/about.html">关于我们</a></li> <li><a href="/contact.php">联系我们</a></li> </ul> </nav> -
更灵活的判断:你也可以在
channel标签里使用if条件判断,但这需要更高级的模板知识,通常不推荐。
-
优点:
- 灵活性最高,可以完全控制导航的HTML结构和链接。
- 适合有特殊定制需求的网站。
缺点:
- 需要手动修改代码,对新手不友好。
- 如果以后在后台添加了新的单页栏目,需要手动再次修改模板文件,容易遗漏。
总结与推荐
| 方法 | 栏目类型 | 内容管理方式 | 推荐场景 |
|---|---|---|---|
| 外部链接 | 外部链接 | FTP修改HTML文件 | 内容固定、不常变动的页面,如“公司简介”、“版权声明”。 |
| 单页文档 | 普通栏目 (单页模型) | 织梦后台在线编辑 | 强烈推荐需要经常更新,如“联系我们”、“企业文化”、“团队介绍”。 |
| 修改模板 | 不限 | 直接在模板中写死URL | 导航菜单有特殊样式或布局需求,或需要硬编码少量链接。 |
对于绝大多数用户来说,方法二(创建“单页文档”栏目)是最佳选择,它完美地平衡了易用性、管理灵活性和功能完整性。
