一直以来KingCMS的使用没用使用过多级列表,也就是说一级列表,二级列表这样往下分,然后一直有人问一级列表能不能调用下属的二级或三级甚至多级列表中的文章,并分页。
我做了一下测试,果然有这个问题,先说说临时解决办法,看图。

点击所属列表,然后在弹出的框里选择要发布的主列表、二级列表都可以
勾选是多选,这样在列表页使用type="list"的时候就会显示了。
但这没解决最根本的问题,也就是说程序不会自动判断下属的列表并调用出对应的内容。zm3000曾经写过一遍上级列表调用下级列表的解决方法,修改sql程序,但这个我根据方法进行测试了,用in来调用我没有成功,但我自己写了一段查询是成功了[KingCMS一级栏目列表调用下级文章修改法] 。这样的修改还是治标不治本,也只能读两级目录而已。
看了下数据库,其实有listids的这个字段,只是这个字段一定要文章修改中勾选所对应的所属列表才会行。我想可以不可以在建立列表目录和提交文章的时候自动判断当前所处的位置并写入listids里,这样就可以在上级列表中调用出下级列表了。
先写到这,修改了之后再说。