欢迎访问杭州深易科技有限公司官方网站, 咨询热线:0571-85278627

新闻动态

新闻动态

联系我们

电话:0571-85278627

邮箱:149110125@qq.com

地址:浙江杭州滨江区


公司动态

三网合一网站模板开发常用语法

  • 作者:杭州深易科技有限公司
  • 发布时间:2020-05-09 15:06:54
  • 点击:

一、直接使用变量

 格式:{$变量名|函数名}

 用法:直接在html文件中需要的地方代入即可。

 例如:

 <p>公司名称:{$c_info['name']}</p>
 <a href={$pc_nav['url']}>{$pc_nav['name']}</a>

 时间:{$add_time|date="Y-m-d H:i:s",###}(date 函数将时间戳转换为***时间格式)

二、判断标签

 1、if 标签

 格式:

 <if condition="判断条件">
   value1
 <else />
   value2
 </if>

 例如:

 当用户的PC版LOGO有数据显示在用户上传的logo图片,否则显示默认的logo图片

 <if condition="$home['logo_pc']neq null]">
   <img src='{$home['logo_pc']}'>
      <else />
   <img src='default_logo.jpg' >
 </if>

 2、switch 标签

  格式:

 <switch name="变量">
   <case value="值1">输入内容1</case>
   <case value="值2">输入内容2</case>
   <default/>默认情况
 </switch>

  例如:

 <switch name="file['type']">
   <case value="pdf"><b>pdf文件</b></case>
   <case value="jpg|gif|png"><b>图片文件</b></case>
   <case value="doc|docx"><b>WORD文档</b></case>
   <default/>其他文件
 </switch>

三、循环标签

 1、volist标签

  格式:

  <volist name="数组变量" id="循环体变量">
    循环体
  </volist>

  例如:

  在第3区块中显示文章列表(模板***在后台将区块3已定义为文章列表类型)

  <table>
    <tr><th>文章标题</th></tr>
    <volist name="block_data[3][data]" id="vo">
    <tr>
    <td>{$vo['title']}</td>
    <td>{$vo['writer']}</td>
    <td>{$vo['createtime']|date='"Y-m-d H:i:s',###}</td>
    </tr>
    </volist>
  </table>

  2、for标签

  格式:

  <for start="开始值" end="结束值" comparison="" step"进步值" name="循环变量名">
    循环体
  </for>

  例如:

  <for start="1" end="100">
    第{$i}次循环<br>
  </for>

四、包含文件

 格式:<include file='文件路径'/>

 用法:直接在html文件中需要的地方代入即可。

 例如:

 <include file='./template/Site/Default/Pc/header.html'/>

 将Pc目录下的header.html包含到本文件




技术支持:人人站CMS