勾股OA在线文档

母模板介绍

勾股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脚本。