母模板介绍
勾股OA模块的模板文件位于/app/home/view
下,系统遵循Thinkphp的模板机制,具体可参考TP6的模板使用说明:TP6模板使用文档。由于Layui的加持,勾股OA模板开发是一件非常简单的事情。
了解母模板
母模板是勾股OA系统最基础的模板,各个模块的模板都继承母模板。
母模板的文件路径:
/app/home/view/common/base.html
母模板内容:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="renderer" content="webkit"/>
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
{block name="meta"}
<link rel="mobile-prefetch" href=""/>
{/block}
{block name="title"}
<title>{:get_system_config('web','admin_title')}</title>
{/block}
{block name="keywords"}
<meta name="keywords" content="{:get_system_config('web','keywords')}"/>
<meta name="description" content="{:get_system_config('web','desc')}"/>
{/block}
{block name="css"}
<link rel="stylesheet" href="{__GOUGU__}/gougu/css/gougu.css?v={:get_system_config('web','version')}" media="all">
{/block}
{block name="style"}{/block}
<script>
const login_user={$login_user};
</script>
{block name="js"}{/block}
</head>
<body class="main-body">
<!-- 主体 -->
{block name="body"}{/block}
<!-- /主体 -->
<!-- 底部 -->
{block name="footer"}{/block}
<!-- /底部 -->
<!-- 脚本 -->
{block name="script"}{/block}
<!-- /脚本 -->
<script src="{__GOUGU__}/layui/layui.js"></script>
<script src="{__GOUGU__}/gougu/gouguInit.js"></script>
<!-- 统计代码 -->
{block name="code"}{/block}
<!-- /统计代码 -->
</body>
</html>
继承了母模板的模板会自带layui样式及系统基础样式,默认引用jquery脚本。