YzmCMS导航栏二级菜单且高亮

时间:2024年01月27日

/

来源:网络

/

编辑:佚名

小伙伴们YzmCMS默认的模板导航栏二级菜单可以实现二级菜单但是二级菜单并没有高亮状态!
如何使用YzmCMS实现导航栏二级菜单且高亮,请看下面代码,直接复制即可使用,样式需要自己调整。
<div class="menu">
    <ul>
        <li{if !isset($catid)} class="gxz" {/if}><a href="{$site[site_url]}">网站首页</a></li>
        {m:nav field="catid,catname,arrchildid,pclink,type" where="parentid=0" limit="20"}
        {loop $data $v}
        {php $ischild = $v['arrchildid']!=$v['catid'] ? true : false;}
        {php $arr = explode(',' , $v['arrchildid']);}
        <li{if $ischild} class="{if isset($catid) && in_array($catid , $arr)}gxz {/if}jnav"{else}{if isset($catid) && $v['catid']==$catid} class="gxz" {/if}{/if}>
            <a href="{$v[pclink]}" {if $v['type']==2} target="_blank" {/if}>{$v[catname]}</a>
        {if $ischild}
        {php $r = get_childcat($v['catid']);}
            <ul>
                {loop $r $v}
                {php if(!$v['display']) continue;}
                <li><a href="{$v[pclink]}">{$v[catname]}</a></li>
                {/loop}    
            </ul>
        {/if}
        </li>
        {/loop}
    </ul>    
</div>
可以啦。若有问题欢迎留言评论。
猜你需要

豫ICP备2021026617号-1  豫公网安备:41172602000185   Copyright © 2021-2028 www.78moban.com/ All Rights Reserved

本站作品均来自互联网,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系 1565229909#qq.com(把#改成@),我们将立即处理。