关于TYCMS的版块/分类和分组/级别设置的分析与说明
--可以无限分级,通过设置父级ID实现。
--可以给每个分类设置组别,用于显示分类列表时按组别显示。
--设置组别时:设置group_id=0(小组时,group_ID=0;版块分类时,group_id>0)
+++
程序设置
///【分类列表】首页中:(分组在这里起作用)
--分组显示时
----组别条件:本站点,limit>=9(group_id=0;或,分类id=1(内置数据,用于创建分类时的默认group_id))
----分类条件:限制标志>=9,group_id=组ID
--不分组显示
----限制标志>=9,group_id>0
...
///【主页】分类节点显示,(不体现分组,只体现上下级)
--主分类显示条件:父ID=0,group_id>0,限制标志>=5
...
///【分类维护】
--父级选择条件:group_id>0,limit>=5 (不能加parent_id=0,因为可能是子级以下的分类)
--组别选择条件:group_id=0,limit>=3 或 分类id=1(内置数据,用于创建分类时的默认group_id)
...
///【发帖分类选择】
--分类选择条件:group_id>0,limit>=9
...
+++
小技巧:
这样可以通过设置一级父级的限制标志=5,来实现一级父级在【主页】上能显示,但在【分类列表】中不显示,但这样也不太好,必须保证此分类下无内容才合适。
建议0级分类(父级)设置limit=5,这样可以在主页主分类中显示,但不会显示在分类列表页面中,而且不会在发帖时被选择。
...
+++
示例数据:
2-0-9-技术-3,(最高父级,limit=3,则此类别不会在【分类列表】中显示,发帖时也不会被选择。)
3-2-9-编程
4-2-9-数据库
5-2-9-网络
6-4-9-Mysql
7-4-9-Oracle
8-4-9-Sqlserver
9-0-0-技术,(组别)
...
如上示例。
建议先按父级子级创建分类,最后再分组,给相关的分类都打上组ID。
【版權聲明】