phpcms顶级栏目调用和选中
文章描述:
我们在使用phpcms做网站的过程中,发现phpcms顶级栏目没有选中当前所点击的栏目,下面我们可以获取栏目id来进行判断是否选中
phpcms顶级栏目调用和选中,首选要调用顶级栏目,然后进行循环,再进行判断是否等于当前点击,代码如下:
默认调用
phpcms顶级栏目调用
{pc:content action="category" catid="0" num="25" siteid="$siteid" order="listorder ASC"}
   <ul class="nav-site">
      <li><a href="{siteurl($siteid)}"><span>首页</span></a></li>
      {loop $data $r}
      <li class="line">|</li>
      <li><a href="{$r[url]}"><span>{$r[catname]}</span></a></li>
      {/loop}
   </ul>
{/pc}二级栏目调用
{php echo runhook('glogal_menu')}获取顶级栏目ID
{$CATEGORYS[$CAT[parentid]][catid]}获取当前栏目ID
{$CATEGORYS[$catid][catid]}判断
获取当前栏目ID或者顶级栏目ID进行判断是否等于用户所点击栏目的ID
class="{if $r[catid]==$CATEGORYS[$CAT[parentid]][catid]}cur{elseif $r[catid]==$CATEGORYS[$catid][catid]}cur{else}{/if}"
发布时间:2021/08/12 
                
            
发表评论