老莫的笔记本  
  
查看: 1144|回复: 1

TP5 条件判断标签 双分支、多分支、范围

[复制链接]

662

主题

878

帖子

5139

积分

超级版主

Rank: 8Rank: 8

积分
5139
发表于 2018-8-19 18:36:03 | 显示全部楼层 |阅读模式
1.IF条件判断标签
{if condition="条件,支持原生"}
内容1
{elseif condition="条件2" /}
内容2
{else/}
内容3
{/if}

2.Switch 多分支条件判断标签
{switch name="模板变量"}
{case value="值" break="0|1"}
内容1
{/case}
{case value="值" break="0|1"}
内容2
{/case}
{/switch}

3. 范围判断标签
{range name="模板变量" value="范围" type="类型"}
内容1
{else /}
内容2
{/range}
范围类型快捷标签
1.{in/noin name="模板变量" value="范围" }    内容 {/in/noin}
2.{between/nobetween name="模板变量" value="范围"}
内容
{/between/nobetweed}

4.存在或空值判断
41.变量是否定义:{parsent name="模板变量"} 内容 {/parsent}
4.2.变量是否未定义:{noparsent name="模板变量"} 内容 {/parsent}
4.3.变量是否为空:{empty name="模板变量"}内容{/empty}
4.4.变量是否不为空: {noempty name="模板变量"} 内容 {/noempty}
4.5.常量是否定义: {defined name="常量名"} 内容 {/defined}
4.6.常量是否未定义: {nodefind name="常量名"} 内容 {/nodefinde}





回复

使用道具 举报

662

主题

878

帖子

5139

积分

超级版主

Rank: 8Rank: 8

积分
5139
 楼主| 发表于 2018-8-19 19:06:17 | 显示全部楼层
  1. <table border="1" >
  2.         <thead>
  3.             <tr>
  4.               <th>编号</th>
  5.               <th>姓名</th>
  6.               <th>年龄</th>
  7.               <th>性别</th>
  8.               <th>工资</th>
  9.               <th>权限</th>
  10.               <th>家庭住址</th>
  11.             </tr>
  12.         </thead>
  13.         <tbody>
  14.             {volist name="user" id="mn"  key="lm"}
  15.             <tr>
  16.                 <td>{$lm}</td>  //注意这个$key 是下标 但是  lm不是 而是变量值
  17.               <td>{$mn.name}</td>
  18.               <td>{$mn.age}</td>
  19.               <td>{$mn.sex}</td>
  20.               {between name="mn.gongzi" value="3000,4500"}
  21.                      <td>中等收入人物</td>
  22.               {else /}
  23.                      <td color="red">来要饭的</td>
  24.               {/between}
  25.               
  26.               {switch name="mn.quanx"}  
  27.               {case value="1"} <td>总管理用户</td> {/case}
  28.               {case value="2"} <td>新闻编辑员</td> {/case}
  29.               {case value="3"} <td>副总裁</td> {/case}
  30.               {case value="4"} <td>技术主管</td> {/case}
  31.               {/switch}  
  32.               <!-- <td>mb.dizhi</td>     -->
  33.               {if condition="$mn.dizhi==1"}
  34.                     <td>可能是无锡人</td>
  35.               {elseif  condition="$mn.dizhi==2"/}
  36.                      <td>北京人</td>
  37.                 {else /}
  38.                 <td>山沟沟里的 涂娃子</td>
  39.               {/if}
  40.             </tr>
  41.            {/volist}
  42.         </tbody>
  43.     </table>
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表