• Thinkphp3.2学习(二)


        现在写一下关于模板文件中,设置公用的文件。以Index目录为例,公共文件为Public下的base.html。

        

      先贴上公共文件 base.html代码:其中   <block name="style"></block>   <block name="body"></block>  <block name="footer"></block>   ,通过block一个标签来引入非公共文件。

    <!DOCTYPE html>
    <html lang="zh_CN">
    <head>
    <title>后台管理系统</title>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <link rel="stylesheet" href="__PUBLIC__/Admin/css/bootstrap.min.css" />
    <link rel="stylesheet" href="__PUBLIC__/Admin/css/bootstrap-responsive.min.css" />
    <block name="style"></block>
    </head> <body> <div id="header"> <h1><a href="dashboard.html">后台管理系统</a></h1> </div> <div id="user-nav" class="navbar navbar-inverse"> <ul class="nav"> <li class="dropdown" id="profile-messages" ><a title="" href="#" data-toggle="dropdown" data-target="#profile-messages" class="dropdown-toggle"><i class="icon icon-user"></i> <span class="text">欢迎您</span><b class="caret"></b></a> <ul class="dropdown-menu"> <li><a href="#"><i class="icon-user"></i> My Profile</a></li> <li class="divider"></li> <li><a href="#"><i class="icon-check"></i> My Tasks</a></li> <li class="divider"></li> <li><a href="login.html"><i class="icon-key"></i> Log Out</a></li> </ul> </li> <li class=""><a title="" href="#"><i class="icon icon-cog"></i> <span class="text">设置</span></a></li> <li class=""><a title="" href="#"><i class="icon icon-share-alt"></i> <span class="text">退出</span></a></li> </ul> </div> <div id="sidebar"><a href="#" class="visible-phone"><i class="icon icon-home"></i> Dashboard</a> <ul> <li class="active"><a href="{:U('Index/index')}"><i class="icon icon-home"></i> <span>Dashboard</span></a> </li> <li><a href="{:U('Test/index')}"><i class="icon icon-test"></i> <span>测试</span> </a> </li> <li> <a href="{:U('Charts/index')}"><i class="icon icon-signal"></i> <span>Charts & graphs</span></a> </li> <li> <a href="{:U('Widgets/index')}"><i class="icon icon-inbox"></i> <span>Widgets</span></a> </li> <li><a href="{:U('Tables/index')}"><i class="icon icon-th"></i> <span>Tables</span></a></li> <li><a href="{:U('Grids/index')}"><i class="icon icon-fullscreen"></i> <span>Full width</span></a></li> </ul> </div> <block name="body"></block> <div class="row-fluid"> <div id="footer" class="span12"> 2013 © Matrix Admin. Brought to you by <a href="#">Themedesigner.in</a> </div> </div> <block name="footer"></block> </body> </html>

       下面是  index.html代码,通过extend 引入公共文件,然后相应的 block标签包含非公共文件

    <extend name="Public/base" />
    
      <block name="style">
    <link rel="stylesheet" href="__PUBLIC__/Admin/css/fullcalendar.css" />
      </block>
    
      <block name="body">    
    <!--main-container-part-->
    <div id="content">   //内容部分
    
    </div>
    </block>
    
    <block name="footer">
    
    <script src="__PUBLIC__/Admin/js/excanvas.min.js"></script> 
    <script src="__PUBLIC__/Admin/js/jquery.min.js"></script> 
    <script src="__PUBLIC__/Admin/js/jquery.ui.custom.js"></script> 
    <script src="__PUBLIC__/Admin/js/bootstrap.min.js"></script> 
    <script src="__PUBLIC__/Admin/js/jquery.flot.min.js"></script> 
    <script src="__PUBLIC__/Admin/js/jquery.flot.resize.min.js"></script> 
    
    </block>
    
  • 相关阅读:
    java maven 操作 收集的一些命令
    Java多线程,线程交替执行
    java类同时引用父类和接口的成员变量,需要指明是父类的还是接口的
    artTemplate 模板使用
    Dubbo 只注册,只订阅
    Tomcat灵活配置多项目,多端口,多域名,多虚拟目录
    CentOS7.2 安装nginx-1.10.3
    CentOS7.2 安装zookeeper3.4.9
    CentOS7.2 安装Redis3.2.8
    CentOS7.2 切换成iptables规则
  • 原文地址:https://www.cnblogs.com/feng003/p/extend.html
Copyright © 2020-2023  润新知