美文网首页
模板继承

模板继承

作者: 蜗牛呀呀呀呀呀 | 来源:发表于2019-05-02 17:28 被阅读0次

名词解释: acff844e88dc87a9386a7cc690642ab.png

上图中红圈圈出来,每个页面都有这行导航部分,为了方便不用再每个页面都写所以写在一个同一个的父页面里。
再模块再建立一个文件夹:common,该文件夹用于存放父页面。
然后在父页面存入公共的导航以及向公共使用的内容。
并在不同的地方用占位符进行站位。
例如:父页面


<!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">

<!-- 可选的 Bootstrap 主题文件(一般不用引入) -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous">

<!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
<!-- Standard button -->
<ul class="nav nav-tabs">
  <li role="presentation" class="active"><a href="#">Home</a></li>
  <li role="presentation"><a href="#">Profile</a></li>
  <li role="presentation"><a href="#">Messages</a></li>
</ul>
{block name='uid'}
<!--中间是占位符-->
{/block}

{block name='mid'}
<!--中间是占位符-->
{/block}

子页面:

{extend name='../common/father'} //这里是父页面的路径
这里将是登录页面哦
{block name='uid'}
<a href="./index.php/ip">跳转查看本地ip</a>
<a href="./index.php/index/add/add">调转看看模板继承的样子</a>

{/block}

{block name='mid'}
<h1>每天进步一点点</h1>
{/block}

相关文章

  • Flask基础03

    模板 1 模板的继承 什么是模板的继承​ 模板的继承类似于类的继承,如果一个模板中所出现的大量内容与另一个模板...

  • Flask框架从入门到精通之模板导入与继承(十八)

    知识点:1、模板导入2、模板继承 一、概况 模板导入就是将另一个模板加载到当前模板中,直接渲染。模板继承和类的继承...

  • Tornado框架的模板继承(四)

    一、模板的继承 1、extends{% extends filename %}继承模板,在子模板中会把父模板的所有...

  • flask模板继承

    模板继承笔记: 为什么需要模板继承: 模板继承可以把一些公用代码单独抽取出来放到一个父模板中,以后子模版直接继承就...

  • 2.8 jinja2 模板继承

    模板继承 Flask中的模板可以继承,通过继承可以把模板中许多重复出现的元素抽取出来,放在父模板中,并且父模板通过...

  • Flask系列教程(12)——模板继承

    模版继承 Flask中的模板可以继承,通过继承可以把模板中许多重复出现的元素抽取出来,放在父模板中,并且父模板通过...

  • flask中jinjia2模板引擎使用详解3

    接上文 模板继承 Jinji2中的模板继承是jinjia2比较强大的功能之一。 模板继承可以定义一个父级公共的模板...

  • python-Flask(jinja2)语法:模板继承

    模板继承 [TOC] 语法 将模板公用的代码放在父模板base.html中,其他html页面通过继承父模板的方式避...

  • Django - template

    template 模板 模板语言 if 、 for 、 jquery 等 模板继承 成对出现 if ,fo...

  • 模板继承

    实例:导航栏继承 1: 要定义一个base.html标记好除了继承的地方以外要被填充的地方 2:定义详细的网页继承...

网友评论

      本文标题:模板继承

      本文链接:https://www.haomeiwen.com/subject/sssweqtx.html