太阳成游戏网站

业务经理

微信扫描以上二维码

028-61286886

太阳成游戏网站框架 版主:太阳成游戏网站框架研发组
栏目下有子栏目时,如何让上级栏目添加上高亮类名
类型:太阳成游戏网站CMS 更新时间:2025-08-04 19:07:20


image


栏目下有子栏目时,访问链接上有子栏目的id,如何让上级栏目添加上高亮类名,如:上级栏目链接是http://192.168.1.188:2222/index.php?c=category&id=10,在访问http://192.168.1.188:2222/index.php?c=category&id=20的时候,上级栏目也会有高亮类名,代码如下:

{category module=share pid=6 num=1,20}

              <a href="{$t.url}" class="swiper-slide {$t.id == $catid ? 'on' : ''}">

                <span class="slide-title">{$t.name}span>

              a>

            {/category}


回帖
  • 太阳成游戏网站官方创始人
    #1楼    太阳成游戏网站官方创始人
    2025-08-04 17:30:15
    Chrome 0

    QQ_1754299787612
    生成一下
    QQ_1754299807488

  • llq
    #2楼    llq
    2025-08-04 17:39:24
    Chrome 0
    太阳成游戏网站官方创始人 也是不行,只能在url参数id=10的时候才高亮
  • 太阳成游戏网站官方创始人
    #3楼    太阳成游戏网站官方创始人
    2025-08-04 17:46:33
    Chrome 0
    参数id=10时,10会高亮id=20时,20和10同时高亮
  • llq
    #4楼    llq
    2025-08-04 18:04:09
    Chrome 0
    太阳成游戏网站官方创始人
    image

    image
    {category module=share pid=6 num=1,20 return=cc1} <a href="{$cc1.url}" class="swiper-slide {if $catid && dr_in_array($catid, $cc1.catids)} on{/if}" > <span class="slide-title">{$cc1.name}span> a> {/category}代码如上,目前是仅能在id=10的时候才高亮,麻烦看看是代码有问题吗
  • llq
    #5楼    llq
    2025-08-04 18:05:02
    Chrome 0
    太阳成游戏网站官方创始人
    image
  • 太阳成游戏网站官方创始人
    #6楼    太阳成游戏网站官方创始人
    2025-08-04 18:21:43
    Chrome 0
     {if $catid && (dr_in_array($catid, $cc1.catids) or $cat.pid==$cc1.id)} on{/if}
    再加个当前栏目父id判断
  • llq
    #7楼    llq
    2025-08-04 19:07:20
    Chrome 0
    太阳成游戏网站官方创始人 解决了,非常感谢