中电云集是国内领先的云服务器、虚拟主机、服务器租用提供商




上一主题下一主题
主题 : x1教程之pc_layout.htm解析
个性签名:模版设计 二次开发

UID: 143167
级别: 齐博版主
发帖: 2199
威望: 2546 点
积分: 278538 个
铜板: 696
精华风格度: 0 点
在线时间: 7091 小时
注册时间: 2008-12-08
最后登录: 2019-03-28
楼主  发表于: 2018-03-23 21:54

x1教程之pc_layout.htm解析

不同于V系列 x系列采用了模板继承 当然这个是随自己高兴了 怎么高兴怎么来 现在就以默认模板来解析下 application\index\view\default\pc_layout.htm 各个参数的作用

一:block 频繁出现的作用使用方法

复制代码
  1. {block name="head_base_css"}<link rel="stylesheet" href="__STATIC__/css/pc_reset.css">{/block}


你会发现CSS调用和以前也不一样 是不是很迷惑 {block name="head_base_css"} 是干嘛的 为什么加这个 他的作用其实就是为了表示为这个为区块
你在子模板加上
复制代码
  1.  {block name="head_base_css"}<link rel="stylesheet" href="__STATIC__/css/xxxxxxxxxxxxxxxxxx.css">{/block} 


你会神奇的发现 pc_reset.css 不存在了 他被改为了 xxxxxxxxxxxxxxxxxx.css

模板继承的优势其实是设计基础模板中的区块(block)和子模板中替换这些区块  参考文档地址:https://www.kancloud.cn/manual/thinkphp5/125014


二:notempty 的作用

直接上代码:
复制代码
  1. {notempty name="$userdb"}
  2.   <ol>{$userdb.username} 您好!欢迎来到齐博软件</ol>
  3.   <li><a href="{:get_url('member')}" target="_blank">进入会员中心</a> <a href="{:get_url('quit')}" target="_blank">安全退出</a></li>
  4. {else /}
  5.   <ol>您好!欢迎来到齐博软件</ol>
  6.   <li>
  7.    {include file="index@min_login" /}
  8.   </li>
  9. {/notempty}

通过代码很方便就看出是判断有没有赋值的 文档地址:https://www.kancloud.cn/manual/thinkphp5/125019

三:include 的作用

接上面的代码 你会发现有个 
复制代码
  1.  {include file="index@min_login" /}
做开发的不用看也知道是包含 文档地址:
https://www.kancloud.cn/manual/thinkphp5/125009
至于
复制代码
  1. index@min_login
则是  index 模块中的你设置模板文件夹中的 min_login.htm   此目录为 application\index\view\default\min_login.htm 
 
复制代码
  1. shop@min_login
   则是 application\shop\view\default\min_login.htm 


四:get_web_menu 调用导航  pc|get_web_menu 调用后台设置的pc导航 wap|get_web_menu 调用手机版导航

pc_layout.htm 中的大概介绍到这里 下一章讲 index.htm  首页标签部分 时间有限 没仔细研读代码 仅仅是个人理解 不对之处还望海涵
[ 此帖被suifeng在2018-03-23 22:00重新编辑 ]
本帖最近评分记录:
  • 铜板:+10(齐博) 优秀文章
  • 引用


    x1我们继续守护相伴直至永远




    UID: 243423
    级别: 齐博超管
    发帖: 11216
    威望: 11599 点
    积分: 24979 个
    铜板: 7360
    精华风格度: 1 点
    在线时间: 12671 小时
    注册时间: 2010-10-01
    最后登录: 2019-07-09
    沙发  发表于: 2018-03-23 22:13

    楼主无私奉献,赞一个
    齐博技术交流 » X1教学交流
    以铜板换广告位一 以铜板换广告位二 以铜板换广告位三 以铜板换广告位四
    以铜板换广告位五 以铜板换广告位六 以铜板换广告位七 以铜板换广告位八
    以铜板换广告位九 以铜板换广告位十 以铜板换广告位十一 以铜板换广告位十二
    打造最专业的门户系统建站程序