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




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

UID: 143167
级别: 齐博版主
发帖: 2199
威望: 2546 点
积分: 278543 个
铜板: 696
精华风格度: 0 点
在线时间: 7091 小时
注册时间: 2008-12-08
最后登录: 2018-06-11
楼主  发表于: 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: 219181
    级别: 齐博小学生
    发帖: 128
    威望: 135 点
    积分: 215 个
    铜板: 0
    精华风格度: 0 点
    在线时间: 927 小时
    注册时间: 2010-04-24
    最后登录: 2018-05-18
    沙发  发表于: 2018-03-23 21:59

    大神
    个性签名:和县生活网www.238200.com老站

    UID: 246285
    级别: 齐博版主
    发帖: 1405
    威望: 1503 点
    积分: 2011 个
    铜板: 125
    精华风格度: 0 点
    在线时间: 2352 小时
    注册时间: 2011-02-21
    最后登录: 2018-06-16
    板凳  发表于: 2018-03-23 22:10

    要细读研修

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

    楼主无私奉献,赞一个
    个性签名:My Name's YangCong(杨璁 ..

    UID: 84029
    级别: 齐博硕士
    发帖: 3540
    威望: 65275 点
    积分: 272428 个
    铜板: 558
    精华风格度: 1 点
    在线时间: 1901 小时
    注册时间: 2007-01-07
    最后登录: 2018-06-11
    4楼  发表于: 2018-03-24 09:02

    讲得非常好
    其实我就是个技术白痴! 只是心中有强列的希望与创想。微站企业版本应用演示 要塑料网
    个性签名:为齐博用户建站助力


    UID: 76033
    级别: 齐博版主
    发帖: 9823
    威望: 115864 点
    积分: 135076 个
    铜板: 0
    精华风格度: 3 点
    在线时间: 4708 小时
    注册时间: 2006-07-03
    最后登录: 2018-06-06
    5楼  发表于: 2018-03-24 09:17

    向楼主学习
    个性签名:www.qibomb.com


    UID: 243752
    级别: 齐博版主
    发帖: 9155
    威望: 82528 点
    积分: 877122 个
    铜板: 300
    精华风格度: 6 点
    在线时间: 9486 小时
    注册时间: 2009-02-06
    最后登录: 2018-06-19
    6楼  发表于: 2018-03-24 11:43

    辛苦了
    UID: 291895
    级别: 齐博新生
    发帖: 12
    威望: 15 点
    积分: 18 个
    铜板: 0
    精华风格度: 0 点
    在线时间: 10 小时
    注册时间: 2018-04-26
    最后登录: 2018-05-05
    7楼  发表于: 2018-04-27 19:54

    学习做模板
    齐博软件技术交流区 » X1教学交流
    齐博视频教程 以铜板换广告位二 以铜板换广告位三 以铜板换广告位四
    以铜板换广告位五 以铜板换广告位六 以铜板换广告位七 以铜板换广告位八
    以铜板换广告位九 以铜板换广告位十 以铜板换广告位十一 以铜板换广告位十二
    打造最专业的门户系统建站程序