多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
本节说明在目录default目录下index主页目录中的模板分析 ![](https://img.kancloud.cn/a3/32/a3329d8b4b729837173b4eb2ae438f1b_741x554.png) 刚安装完以后,对应的/template/index\_style/default/index/ 目录下就会出现这些模板目录,当然这里的图不是完整的 这里只做举例,不会一一对应说明,因为模版目录太多,很多也不会去做主要修改。 这里需要了解下关键的几个文件 layout.htm,pc\_layout.htm,,index.htm,pc\_index.htm layout 是布局模板,也就是根据thinkphp的模板语法,把一个页面拆分成若干块{block} index就是layout中的一部分块,因为是首页所以index.htm直接放在这个首页目录 其实整个首页都可以在layout里完成,index留空也是可以的。 那带pc和不带pc的两种模板是什么区别呢,可以理解为手机版,和pc版两个页面 其实本身完整的一个页面对应三个版本index,pc\_index,wap\_index,但是因为可忽略,所以一般只做两个版本就够用了 我们看一张图: ![](https://img.kancloud.cn/2d/05/2d0514c8df804d6a6f39828b82f1b3bf_628x469.png) 也就是说,index就是主模板,在没有pc和wap的两种规格的模板下,一律显示index模板 在有pc\_index的情况下pc访问就是pc\_index模板,有wap\_index的情况下手机访问显示wap\_index模板 在没有找到对应规格的模板下,就显示index的模板 所以在这种逻辑下,我们一般只要做两种版本即可,不需要三种全部做 pc\_index代表pc模板,wap不需要做,因为直接做到index模板中,手机访问的时候就是index内容了 反之亦然。