织梦CMS顶级栏目的创建与管理
顶级栏目是织梦CMS网站架构的最上层分类,对应网站主导航中的一级菜单项。合理规划顶级栏目是网站架构设计的基础。
一、什么是顶级栏目?
顶级栏目是指reid=0(父栏目ID为0)的栏目,即没有上级栏目的栏目。它们在数据库中topid等于自身的id。顶级栏目通常对应网站导航栏中的主菜单项。
二、如何创建顶级栏目?
- 登录后台 → 核心 → 栏目管理。
- 点击页面上的"增加顶级栏目"按钮。
- 填写栏目名称、目录等必要信息。
- 注意:上级栏目自动设为"作为顶级栏目"。
- 保存后即创建一个顶级栏目。
三、在模板中调用顶级栏目
{dede:channel type='top' row='8'}
<a href="[field:typelink/]">[field:typename/]</a>
{/dede:channel}
type='top'参数专门用于调用顶级栏目(reid=0的栏目)。
四、查询顶级栏目的SQL
SELECT id,typename,typedir FROM dede_arctype WHERE reid=0 ORDER BY sortrank ASC;
五、顶级栏目的命名建议
- 名称控制在2-4个汉字,简洁有力。
- 使用易于理解的词汇,如"新闻中心"、"产品展示"。
- 避免使用过于宽泛的词汇,如"其他"、"杂项"。
- 目录名建议使用英文简写,如
news、products。
六、顶级栏目的数量建议
- 企业官网:4-7个顶级栏目。
- 资讯门户:6-10个顶级栏目。
- 电商网站:8-15个顶级栏目。
- 超过15个建议分组或使用下拉菜单。
七、顶级栏目的常见调整操作
- 排序调整:修改各栏目的sortrank值。
- 合并栏目:将两个顶级栏目的内容合并到一个栏目下。
- 降级:将顶级栏目改为某个其他栏目的子栏目(修改reid)。
- 升级:将子栏目提升为顶级栏目(修改reid为0)。
设计原则:顶级栏目应该互斥且穷尽,即每个顶级栏目的内容范围不重叠,同时所有顶级栏目能涵盖网站的全部内容类型。