在制作栏目导航时,经常要用到当前栏目高亮显示,这样会让访客很容易的知道自己在哪个栏目,在站点的什么位置,如果是大型站点的话,就更能一眼让访客知道自己在什么位置了,这样的体验很好,那么在 phpcms v9 中判断当前栏目的高亮呢,下面夏日博客就来教大家如何在phpcms v9中设定这样的条件。,第一部分:Phpcms V9判定当前栏目,让当前栏目高亮,如果是在栏目列表(非单独页面)下,Phpcms V9判定当前栏目让当前栏目高亮代码可以用下面的调用代码:,如果在单独页面page栏目,可以用下面的调用代码:,说明:以上用if语句对当前栏目进行了判定,定义了class为current的类,于是可以在css中定义current的样式,实现phpcms中当前栏目的名称样式显示不一样!,

在制作栏目导航时,经常要用到当前栏目高亮显示,这样会让访客很容易的知道自己在哪个栏目,在站点的什么位置,如果是大型站点的话,就更能一眼让访客知道自己在什么位置了,这样的体验很好,那么在 phpcms v9 中判断当前栏目的高亮呢,下面夏日博客就来教大家如何在phpcms v9中设定这样的条件。

第一部分:Phpcms V9判定当前栏目,让当前栏目高亮

如果是在栏目列表(非单独页面)下,Phpcms V9判定当前栏目让当前栏目高亮代码可以用下面的调用代码:

  1. {pc:content action="category" catid="$parentid" num="12" siteid="$siteid" order="listorder ASC"}{loop $data $r}  
  2. if $r[catid]==$catidclass="current"{/if}>"{$r[url]}" title="{$r[catname]}">{$r[catname]}
  3.   
  4. {/loop}  
  5. {/pc}  

如果在单独页面page栏目,可以用下面的调用代码:

  1. {loop $arrchild_arr $cid}  
  2. if $catid==$cidclass="current"{/if}>"{$CATEGORYS[$cid][url]}" title="{$CATEGORYS[$cid][catname]}">{$CATEGORYS[$cid][catname]}
  3.   
  4. {/loop}  

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

,

在制作栏目导航时,经常要用到当前栏目高亮显示,这样会让访客很容易的知道自己在哪个栏目,在站点的什么位置,如果是大型站点的话,就更能一眼让访客知道自己在什么位置了,这样的体验很好,那么在 phpcms v9 中判断当前栏目的高亮呢,下面夏日博客就来教大家如何在phpcms v9中设定这样的条件。

第一部分:Phpcms V9判定当前栏目,让当前栏目高亮

如果是在栏目列表(非单独页面)下,Phpcms V9判定当前栏目让当前栏目高亮代码可以用下面的调用代码:

  1. {pc:content action="category" catid="$parentid" num="12" siteid="$siteid" order="listorder ASC"}{loop $data $r}  
  2. if $r[catid]==$catidclass="current"{/if}>"{$r[url]}" title="{$r[catname]}">{$r[catname]}
  3.   
  4. {/loop}  
  5. {/pc}  

如果在单独页面page栏目,可以用下面的调用代码:

  1. {loop $arrchild_arr $cid}  
  2. if $catid==$cidclass="current"{/if}>"{$CATEGORYS[$cid][url]}" title="{$CATEGORYS[$cid][catname]}">{$CATEGORYS[$cid][catname]}
  3.   
  4. {/loop}  

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

最后修改:2025 年 09 月 10 日
如果觉得我的文章对你有用,请随意夸赞