一丶加载公共部分
1、在 /config/template.php 最后增加代码:
// 输出替换(html文件引用css/js等文件)
'tpl_replace_string' => [
'__STATIC__' => '/static',
'__JS__' => '/static/js',
'__CSS__' => '/static/css',
],
// 开启模板布局(开启布局核心代码)
'layout_on' => true,
'layout_name'=>'layout',
2、在 application/index/view 文件夹里面创建 layout.html 文件,文件内容放下面的代码:
{include file='public/header' /}
{__CONTENT__}
{include file='public/footer' /}
3、在 application/index/view 文件夹里面创建 public 的文件夹,里面放 header.html 与 footer.html 文件,然后即可自动加载公共部分的内容。
二、不加载公共部分内容
ThinkPHP5.1 原本加载公共头部与尾部的,登录页不需要加载,在html代码前使用 {__NOLAYOUT__} 即可不加载公共头部信息。
{__NOLAYOUT__}