这些天几个企业站仿下来,对poscms的用法多少有些了解了,在这个记录一下,好记性不如浪笔头嘛。
1.静态文件目录和模板文件目录
这两个目录分别放置css/js/image等静态文件和html模板文件,你可以选择到以下目录新建静态文件目录和模板文件目录:
/D/wwwroot/a3lsc2xp/statics/新建chuhei文件夹,下面再新建mobile和pc两个文件夹;
/D/wwwroot/a3lsc2xp/templates/pc/web/新建chuhei文件夹;
然后到网站后台,设置--->网站设置,更改风格和模板的目录:
2.模块
系统自带了几个类型的模块,你可以根据项目需求添加相应的模块,或者直接自己自定义模块,这里以新闻模块为例:
安装了这个模块之后,点击配置,改一下名字(这里是出黑网络),安装的时候最好选择独立模块。
然后你可以看到这个目录是news,于是到之前的chuhei文件夹(模板文件夹)下建立news模块和common模块文件夹
common模块是默认的模块,网站首页index.php就是默认从这个文件夹读取的,建议将一些公共的模板(header,nav,footer)放到这里
3.栏目以及路由
个人认为,这块有必要深入了解一下:
我们先来看一下它的路由是怎么写的:index.php?s=news&c=category&id=5;s是模块,c是控制器,id指向上面的分类名称;
着重看一下他的模板设置:
页面的分级关系应该是这样的category(category控制器)、list(category控制器)、show(show控制器),search稍后单独讲
所以你上面看到的6个一级二级栏目,都是由category控制器控制的,那么问题来了,我怎么知道哪个栏目访问的是哪个页面呢?
记住规则:
如果父级栏目还有子栏目,就像上面一样,那么父级栏目访问的是category.html页面,子级栏目访问的是list.html页面;
如果没有子栏目,那么这个唯一的父级栏目是直接访问list.html页面的,不再访问category.html页面;
4.show页面
那么show页面怎么访问呢,实际上,为发布信息的时候,系统会自动为该条记录添加一个url字段:
然后,根据路由就可以在show.html模板中输出指定ID的记录的所有信息了。
5.待续