多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
先看下我们系统生成的前端页面结构,前端页面的模型在: ![](https://box.kancloud.cn/2db5378eac60352c409673278f2935d5_480x386.png) 结构: ``` <!--模板继承--> {extend name="$pc_layout_base" /} 父类模板公共文件存放于:__ROOT__.'/app/home/view/common/各个模块下面 <br/> 模板变量规则为:模块 + _layout_ + 模板文件名称 <br/> 项目根路径:{$root_path} <br/> 前台公共js文件路径:{$home_common_path} <br/> 前台模块路径:{$static_path} <br/> <!--css样式内容编写开始--> {block name="styles"} <!--css样式内容编写,当无内容时可不用写此标签,页面特有的css文件--> {/block} <!--css样式内容编写结束--> <!--主体内容编写开始--> {block name="main-content"} <!--主体内容编写,当无内容时可不用写此标签--> {/block} <!--主体内容编写结束--> <!--js脚本内容编写开始--> {block name="scripts"} <!--js脚本内容编写,当无内容时可不用写此标签,页面特有的js文件--> <script> console.log('hello word'); </script> {/block} <!--js脚本内容编写结束--> ``` 此时,我们只要就主体内容放到main-content里面,就完成了静态页面的渲染,剩下的就交给模板标签,调用数据库数据了。 模板标签库文档请参考:[彩客模板标签库](https://www.showdoc.cc/ogcms?page_id=955809434162541)