2、栏目的添加:
a、pc设计者认为,栏目详情页的数据都应该属于一个模型,所以在添加栏目时,必须给栏目指定一个模型,至于要选择什么模型,完全取决于栏目详情页要显示什么类型的内容。
详情页:文章信息类的内容 文章模型
详情页:图片类信息 图片模型
详情页:下载东西 下载模型
详情页:播放视频 视频模型
b、如果以上模型还不能满足项目的需要,那么还可以自定义模型,通常情况下,一个网站是由多种模型的数据来组成的。
c、栏目添加选项:
栏目名称:在网站静态化时,创建一个以此目录名命名的目录来存放当前栏目下相关的模板文件。
d、pc的设计者认为,每个栏目会对应当前所选模型的三个模板文件:频道页模板文件、列表页模板文件、内容页模板文件。
这些模板文件在:phpcms/templates/default/content/ 目录下,如果想修改模板文件,只需要到此目录下找到对应的模板文件进行修改就可以了。
频道页:category_* .html
列表页:list_* .html
内容页:show_* .html
至此,栏目各页面与模型的三个模板文件对应起来了。
注意:频道页面的显示是有条件的(当前栏目必须有子栏目才可以)
e、栏目添加成功后,栏目信息被存储到了v9_category数据表中,同时还被缓存到了phpcms/caches/caches_common/category_content.cache.php文件中,这个缓存文件非常重要,一定要引起足够的重视,前台的很多数据都是直接从此缓存文件中获取来的。