pbootcms判断if函数用法

一部分人不懂得如何使用pbootcms的if函数;今天详细讲解一下

官方:

IF条件语句使用

标签作用:用于根据条件输出不同内容

注意:从V3.2.0开始,if标签仅支持’>’、’>=’、’!=’、’==’、'<=’、'<‘、’&&’、’||’、’%’等符号,详情可查看V3.2.0开发日志

1、IF语句格式

{pboot:if(‘a’==’b’)}

  内容1

{else}

  内容2

{/pboot:if}

使用提示:

对于非数字类的条件均为字符串类型,请加上引号,如:{pboot:if(‘[list:author]’==’admin’)},但是数字类的可以不加:{pboot:if([list:i]==1)}

如果条件有多个,可以按照PHP的语法进行运算,如下:

条件并列:{pboot:if(‘[list:author]’==’admin’ && [list:i]==1)}

条件或:{pboot:if(‘[list:author]’==’admin’ || [list:i]==1)}

2、IF语句嵌套

{pboot:if(‘a’==’b’)}

  {pboot:2if(‘a’==’c’)}

    内容1

  {2else}

    内容2

  {/pboot:2if}

{else}

  内容3

{/pboot:if}

 嵌套层级理论上不受限制,按此方式用数字依次嵌套即可。

示例一:在IF中使用PHP函数示例:
{pboot:if(date(‘Y’)==2018)}2018年{/pboot:if}

示例二:高亮栏目示例:首页

{pboot:nav parent=0} [nav:name] {pboot:2nav parent=[nav:scode]} [2nav:name] | {/pboot:2nav}

{/pboot:nav}

示例三:嵌套IF:
{pboot:if(‘a’==’b’)}
{pboot:2if(‘a’==’b’)}
内容1
{2else}
内容2
{/pboot:2if}
{else}
内容3
{/pboot:if}

三级ul弹出导航栏调用例子:(2级if嵌套)

高亮方法:
{pboot:if(‘[nav:scode]’=='{sort:tcode}’)}class=”on”{/pboot:if}

或者

{pboot:if(0=='{sort:scode}’)}class=’active'{/pboot:if}

最后自己写了一个,如下:

{pboot:if(‘{sort:tcode}’==”0″)}rel=’nofollow'{/pboot:if}

释义:表示当前栏目是首页时则显示rel=’nofollow’;'{sort:tcode}’==”0″)表示当前栏目是首页;'{sort:tcode}’!=”0″)表示当前页上面不是首页;

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

免责声明:本文系转载自互联网,版权归原作者所有;旨在传递信息,不代表中站源码网的观点和立场。如有侵权,请联系我们删除!qin@ceccz.com

中站源码网-网络情报局 PbootCMS教程与问题 pbootcms判断if函数用法 https://web.ceccz.com/cmsjc/pbwt/4215.html

中站网

常见问题
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议换浏览器下载!
查看详情

相关文章

评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务

 
pbootcms判断if函数用法-海报

分享本文封面