招商联系客服 全国楼凤小姐姐 招商联系客服 招商联系客服 招商联系客服 招商联系客服

苹果cms-v10最新版本模板标签大全-条件判断if标签

[复制链接]
查看178 | 回复0 | 2024-10-11 06:17:37 | 显示全部楼层 |阅读模式
条件判断if标签

  1. 由于if标签的condition属性里面基本上使用的是php语法,尽可能使用判断标签和Switch标签会更加简洁:
  2. {if condition="($name == 1) OR ($name > 100) "} value1
  3. {elseif condition="$name eq 2"/}value2
  4. {else /} value3
  5. {/if}

  6. //示例
  7. {if condition="$key lt 4"}判断key数量
  8. {if condition="$vo.art_pic eq ''"}无图列表{else}有图列表{/if}
  9. {if condition="($obj['type_id'] eq 1) OR ($obj['type_id'] eq 4)"}value2{/if}判断分类ID
  10. {if condition="($obj['parent']['type_id']==28) OR ($obj['type_id']==31)"}value2{/if}判断父分类/分类ID
  11. {if condition="$maccms.aid eq 15"} {elseif condition="$maccms.aid eq 24"} {elseif condition="$maccms.aid eq 34"} dblock {else /} dnone{/if}判断aid
  12. {if condition="($obj.vod_play_list eq 0) OR ($obj.vod_down_list eq 0)"}value2{/if}判断播放列表和下载列表是否为空
  13. <li class="{$vo.type_id}={$vo.type_pid} {if condition="($vo.type_id eq $GLOBALS['type_id'] || $vo.type_id eq $GLOBALS['type_pid'])"} current{/if}"></li>判断当前分类ID
  14. {if condition="!$obj.childids eq '' "}   {else }    {/if}判断有没有子分类,
  15. {if$maccms.aid==1}或者{if$maccms.mid==1}  多选 {if condition="($maccms.mid==2) OR ($maccms.mid==3) OR ($maccms.mid==7) OR ($maccms.aid==15)"}

  16. empty标签用于判断某个变量是否为空,用法:
  17. {empty name="name"}
  18. name为空值
  19. {/empty}
  20. 如果判断没有赋值,可以使用:
  21. {notempty name="name"}
  22. name不为空
  23. {/notempty}

  24. //示例
  25. {if !empty($obj.vod_down_list)} - 《{$obj.vod_name}》高清下载{/if}判断下载列表


  26. //判断vo的ID并赋予SVG图标
  27. {switch name="vo.type_id"}
  28. {case value="1"}<SVG class="icon" aria-hidden="true"><use xlink:href="#iconshipin"></use></svg>{/case}
  29. {case value="2"}<svg class="icon" aria-hidden="true"><use xlink:href="#icondianshiji"></use></svg>{/case}
  30. {case value="3"}<svg class="icon" aria-hidden="true"><use xlink:href="#iconzongyijiemu"></use></svg>{/case}
  31. {case value="4"}<svg class="icon" aria-hidden="true"><use xlink:href="#iconqiatongxingxiang1"></use></svg>{/case}
  32. {/switch}


  33. //数量判断
  34. {if condition="$key gt 6"}hidden-xs{/if}
  35. {if$key > 6} hidden-xs{/if}">
  36. {if$key2 < 8}hidden-xs{/if}
  37. {if$key2 lt 8}hidden-xs{/if}
复制代码



回复

使用道具 举报

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

本版积分规则