原文来自:https://www.zixuephp.com

如何设置dedecms首页栏目排列顺序

我们知道dedecms首页栏目的排序可以自行修改以达到自己想要的效果,下面就详细的讲讲如何操作实现对dedecms首页栏目顺序的设置。

首先登录到dedecms系统后台,点击菜单栏中的“网站栏目管理”

好的,现在进入了网站栏目管理的设置界面,这里可以看到显示在网站首页导航上的栏目有哪些,并可以对各个栏目进行设置,这里需要注意下每个栏目对应的【 ID值 】

这里我们点击每个栏目后面的快捷编辑图标如何设置dedecms首页栏目排列顺序或者点击“更改”(注:这里略有不同的是点击快捷图标进入的是快捷编辑模式,而“更改”直接进入的是高级编辑模式,具体见下面两张示例图),不过我们只需要关注“内容模型”和“栏目名称”两个参数的设置就可以

官方的快速入门手册对于栏目排序规则说明如下

总结起来有以下两点:

“排列顺序”的数值越小,则栏目排序越靠前;如果两个栏目的“排列顺序”数值一样大,那么那个栏目对应的ID数值越小则栏目排序越靠前.

正常来说我们遵守这两点进行修改就可以了,但是在实际操作中发现“内容模型”对排序也存在影响,dedecms在增加栏目的时候需要选择栏目内内容的模型,dedecms主要提供了“分类信息”、“普通文章”、“图片集”、“软件”、“商品”这5种模型.

从使用看来这5种模型排序是“分类信息”>“普通文章”>“图片集”>“软件”>“商品”,也就是说影响排序的第三个因素:当两个栏目的“排列顺序”数值一样大,如果“内容模型”选择的是一样的那么直接对比ID值就好了;如果“内容模型“选择的不一样,那么就按照”内容模型“5大类的前后顺序排列,此时ID值的影响不适用。

总结看来三个影响因素的影响大小如下:”排列顺序“>”内容模型“>栏目”ID值“

为了省去不必要的麻烦,个人感觉平时只要对排列顺序进行修改即可,另补充关于批量修改”排列顺序“从而实现修改首页栏目排序的方法.

================================分割线=============================

在刚进入”网站栏目管理“界面,在每个栏目后面都有对应的”排列顺序“,这里可以手动输入数值,一次可以对所有栏目”排列顺序“的数值进行修改,修改确认好后,点击”更新排序“,然后会提示更新成功,此时再刷新网站首页就会发现首页栏目的排序已经发生了变化.