Phpcms V9判定当前栏目,让当前栏目高亮

经过不少搜索、探讨、总结出来的Phpcms V9判定当前栏目让当前栏目高亮代码,在这里分享:

如果是在栏目列表(非单独页面)下,可以用下面的调用代码:
  1. {pc:content action="category" catid="$parentid" num="12" siteid="$siteid" order="listorder ASC"}{loop $data $r}
  2. <li{if $r[catid]==$catid} class="current"{/if}><a href="{$r[url]}" title="{$r[catname]}">{$r[catname]}</a></li>
  3. {/loop}{/pc}
复制代码
如果在单独页面page栏目,可以用下面的调用代码:
  1. {loop $arrchild_arr $cid}
  2. <li{if $catid==$cid} class="current"{/if}><a href="{$CATEGORYS[$cid][url]}" title="{$CATEGORYS[$cid][catname]}">{$CATEGORYS[$cid][catname]}</a></li>
  3. {/loop}
复制代码

说明:以上用if语句对当前栏目进行了判定,定义了class为current的类,于是可以在css中定义current的样式,实现phpcms中当前栏目的名称样式显示不一样!


{pc:content action="category" num="25" siteid="$siteid" order="listorder ASC"}
<ul>
<li {if !$catid }class="now" {/if}><a href="{siteurl($siteid)}">首页</a></li>
{loop $data $r}
<li{if $r[catid]==$catid} class="now"{/if}><a href="{$r[url]}" title="{$r[catname]}">{$r[catname]}</a></li>
{/loop}
</ul>
{/pc}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值