PbootCMS整理13个常用if条件判断语句总结分享,隔行换色,导航高亮,缩略图判断等
1. 导航高亮
1
{pboot:if(’[nav:scode]’==’{sort:tcode}’)}class=“active”{/pboot:if} //用于非首页
2
//完整示例
3
{pboot:nav}[nav:name]{/pboot:nav}
2. 判断有无子菜单
1
{pboot:if([nav:soncount]>0)}…{/pboot:if}
例1:二级栏目循环判断
01
{pboot:nav}
02
"[nav:link]">[nav:name] //一级菜单循环
03
{pboot:if([nav:soncount]>0)}
04
05
{pboot:2nav parent=[nav:scode]}
06
"[2nav:link]">[2nav:name] //二级菜单循环
07
{/pboot:2nav}
08
09
{/pboot:if}
10
11
{/pboot:nav}
例2:判断是否链接赋值
1
{pboot:nav}
2
if([nav:soncount]>0)} href="javascript:;" {else} href="[nav:link]" {/pboot:if}>[nav:name]
3
//无子菜单时显示正常链接,有子菜单时为空连接,用于手机端点击菜单滑出子菜单情况。
4
{/pboot:nav}
3. 内页子菜单高亮
1
{pboot:if(’[nav:scode]’==’{sort:scode}’)}class=“active”{/pboot:if}
2
3
//例:
4
{pboot:nav parent={sort:tcode}}
5
if('[nav:scode]'=='{sort:scode}')}class="active"{/pboot:if}>"[nav:link]">[nav:name]
6
{/pboot:nav}
4. 判断标签为空时不显示
1
{pboot:if('{pboot:companyqq}'!='')}QQ:{pboot:companyqq}{/pboot:if}
5. 判断列表页有无内容,无内容返回提示
01
{pboot:if({page:rows}>0)}{page:bar}{else}暂无内容{/pboot:if}
02
03
例:
04
05
{pboot:if({page:rows}>0)}
06
"page">
07
"{page:index}">首页
08
"{page:pre}">上一页
09
{page:numbar}
10
"{page:next}">下一页
11
"{page:last}">尾页
12
13
{else}
14
"page">暂无内容
15
{/pboot:if}
6. 分页判断进阶,在第一页时隐藏首页和上一页按钮,在最后一页时隐藏下一页和尾页按钮。
01
{pboot:if({page:rows}>0)}
02
"page">
03
"{page:index}"{pboot:2if('{page:current}'==1)}class="hide"{/pboot:2if}>首页
04
"{page:pre}"{pboot:2if('{page:current}'==1)}class="hide"{/pboot:2if}>上一页
05
{page:numbar}
06
"{page:next}"{pboot:2if('{page:current}'=='{page:count}')}class="hide"{/pboot:2if}>下一页
07
"{page:last}"{pboot:2if('{page:current}'=='{page:count}')}class="hide"{/pboot:2if}>尾页
08
09
{else}
10
"page">暂无内容
11
{/pboot:if}
7.判断第一个循环项,并添加 class(常用于 banner 和 Tab 选项卡)
01
{pboot:if(’[xx:i]’==‘1’)}class=“active”{/pboot:if}
02
03
04
{pboot:nav}
05
"[nav:link]" {pboot:if('[nav:i]'=='1')}class="active"{/pboot:if}>[nav:name]
06
{/pboot:nav}
07
08
09
{pboot:list}
10
"[list:link]" {pboot:if('[list:i]'=='1')}class="active"{/pboot:if}>[list:title]
11
{/pboot:list}
12
13
14
{pboot:slide gid=* num=*}
15
"[slide:src]" {pboot:if('[slide:i]'=='1')}class="active"{/pboot:if}>
16
{/pboot:slide}
17
8.内容页判断有无多图,无多图显示缩略图
01
{pboot:if({content:ispics}==1)}…多图…{else}…缩略图…{/pboot:if}
02
例:
03
04
{pboot:if({content:ispics}==1)}
05
06
{pboot:pics id={content:id} num=5}
07
"[pics:src]" />
08
{/pboot:pics}
09
10
{else}
11
"{content:ico}" />
12
{/pboot:if}
9.内容页判断列表中的当前文章高亮(右侧推荐文章中的其中一条,正好是当前打开的文章时)
1
{pboot:if(’[list:link]’==’{content:link}’)}class=“active”{/pboot:if} //判断列表内链接等于本文链接
2
例:
3
4
5
{pboot:list scode={sort:tcode} num=10 order='visits'}
6
if('[list:link]'=='{content:link}')}class="active"{/pboot:if}>"[list:link]">[list:title]
7
{/pboot:list}
8
10.奇偶数判断(隔行变色)
1
{pboot:if([list:i]%2==0)}…{/pboot:if}
2
例:
3
4
5
{pboot:list num=10}
6
if([list:i]%2==0)}class="bg-dark"{/pboot:if}>"[list:link]">[list:title]
7
{/pboot:list}
8
11.判断导航从第几个开始
1
{{pboot:if(’[nav:i]’>‘2’)}……{/pboot:if} //从第二个开始
2
例:
3
4
{pboot:nav}
5
{pboot:if('[nav:i]'>'2')}
6
"[nav:link]">[nav:name]
7
{/pboot:if}
8
{/pboot:nav}
12.隐藏指定 scode 的菜单:
1
{pboot:if([nav:scode]==2||[nav:scode]==4||[nav:scode]==6)}style=“display: none;”{/pboot:if} //隐藏 scode 为 2,4,6 的菜单
2
3
例:
4
5
{pboot:nav}
6
if([nav:scode]==2||[nav:scode]==4||[nav:scode]==6)}style="display: none;"{/pboot:if}>"[nav:link]">[nav:name]
7
{/pboot:nav}
13.pbootcms导航栏logo居中判断
1
{pboot:nav}
2
"[nav:link]">[nav:name]{pboot:if([nav:i]==3)}"{pboot:sitelogo}">{/pboot:if}
3
{/pboot:nav}
标题:PbootCMS整理13个常用if条件判断语句总结分享,隔行换色,导航高亮,缩略图判断等
网址:https://www.hflmwl.com/597.html
作者:合肥良马网络科技有限公司 版权所有,转载请注明出处,并以链接形式注明。
- 合肥小程序开发制作需要多少钱
- 合肥注册微信公众号多少钱
- 合肥小程序开发公司这么多应该怎···
- 合肥微信公众号(订阅号和服务号···
- 合肥网络公司告诉你软文外链该怎···
- 合肥良马网络公司签约安徽润恩特···
- 合肥网站SEO优化推广是怎么收···
- 想找一家靠谱的本地合肥网站制作···
- 合肥网站推广软文,怎么通过软文···
- 合肥企业百家号运营服务之基础套···
- 合肥公众号代运营需要多少钱
- 合肥微信公众号运营多少钱
- 怎么样通过微信公众号代运营进行···
- 合肥微信服务号运营多少钱
- 合肥小程序开发公司应该怎么样来···
- 合肥小程序开发做个花店小程序要···
- 打开网站绝对路径出现404错误···
- 扬子电热水器
- 延旭烧烤
- 肥西县肥西大光明眼镜店
- 合肥微信公众号(订阅号和服务号···
- 合肥网络公司告诉你软文外链该怎···
- 合肥良马网络公司签约安徽润恩特···
- 合肥网站SEO优化推广是怎么收···
- 想找一家靠谱的本地合肥网站制作···
- 合肥网站推广软文,怎么通过软文···
- 合肥企业百家号运营服务之基础套···
- 合肥注册微信公众号多少钱
- 合肥小程序开发制作需要多少钱
- 合肥小程序开发公司这么多应该怎···
- 打开网站绝对路径出现404错误···
- 企业网络运营推广应该选择哪些渠···
- 当下互联网到底在缺少什么?网络···
- 保险行业的网络推广营销应该怎么···
- 中小企业的网络推广应该怎么做
- 网站分类目录还有用吗
- 网站分类目录可以有效的提高网站···
- 网站SEO优化中外链应该怎么做···
- 合肥百度爱采购一年多少钱
- 合肥企业网站网络营销推广应该怎···