公共模板
一个完整的模板项目,一般都会有相当一部分的内容是相同的,比如,头部、底部和侧边栏等内容。
我们可以将该公共部分提取出来,制作成单独复用模板文件。
以系统自带模板为例,本部分我们将会讲述头部文件(_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(页码)}}
注:以上公共文件非必须创建,各位根据实际模板需求制作