youdian cms用频道来控制页面层级的归属。
所有的频道都位于youdian_channel表内
每一个频道都有一个频道ID,也有他的父频道。还有haschild表示他是否有子频道。
顶部的导航栏
第一个是显示topID
后面的是显示有Child的 链接到ChannelUrl是一个在get_navigation中调用ChannelUrl获取
一般来说是 channel表中的Html那一栏 的数据+.html
比如访问诊疗服务的时候就是
进入了 zlfw.html
点击诊疗服务,左边显示的就是诊疗服务下面的子项目。右边的文章是套用了article.html模型
通过InfoModel的getcount函数获取文章总数 。分页的NowPage是在Page.class.php中,默认设置为1的。
GetCount中如果 包含子栏目的话会通过getChildChannel把频道ID传入,获取子频道id 再加上本身的文章。
getChildChannel会获取所有子频道。包含子子频道这些。
接下来通过InfoModel的getinfo获取文章信息。