公共模板

一个完整的模板项目,一般都会有相当一部分的内容是相同的,比如,头部、底部和侧边栏等内容。

我们可以将该公共部分提取出来,制作成单独复用模板文件。

以系统自带模板为例,本部分我们将会讲述头部文件(_header.blade.php)、底部文件(_footer.blade.php)和分页文件(_page.blade.php)的使用及函数。

头部文件(_header.blade.php)

1、页面标题 : 

{{page_title()}}

2、页面关键词 : 

{{page_keyword()}}

3、页面描述 : 

{{page_description()}}

注:以上这三个函数为固定使用的,函数会根据页面类型显示相关的TDK。

4、csrf_token : 

{{ csrf_token() }}

5、获取系统配置

{{system_config('配置名')}}

site_name : 站点名称

site_url : 站点URL

site_logo : 站点Logo

site_icp : ICP备案号

cms_theme : 当前模板标识

site_copyright : 版权信息

site_header_js : 自定义JS

site_upload_disk : 文件存储驱动

PS : 在后台系统模块 -> 系统设置

6、判断页面类型(是否为首页)

is_home()

PS : 返回值类型 bool (true/false),更多页面判断请看 bootstrap/pageFunc.php

7、导航栏

navs()

PS : 需要安装导航插件

底部文件(_footer.blade.php)

1、友情链接

friend_link()

PS : 需要安装友情链接插件(可在后台配置链接显示方式:仅在首页显示/全站显示)

分页文件(_page.blade.php)

1、当前页页码

$paginator->currentPage()

2、末页页码

$paginator->lastPage()

3、获取分页链接

{{page_path(页码)}}

注:以上公共文件非必须创建,各位根据实际模板需求制作