联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
判断子栏目选中状态 及 全部菜单
类型:迅睿CMS 更新时间:2021-10-23 17:05:18 栏目高亮

求助问题一:

需求做一个 判断子栏目选中状态 及 全部菜单。 

目前实现:可以判断子栏目选中效果,无法判断 全部菜单。

代码示例:(想实现,在顶级栏目ID2的时候  全部菜单是选中效果)

<a href="{dr_share_cat_value(2, 'url')}" class="{if $c.id==2}active{/if}">全部</a> 
{loop $related $c}
<a href="{$c.url}" class="{if $c.id==$catid}active{/if}">{$c.name}</a>
{/loop}


求助问题二:

还不太熟悉程序,顶部导航 合并循环调用写不成,所以我分开写的,想实现判断选中状态。

求助的是,能否合并写。 或者 分开写,if判断该如何写。

<a class="{if $c.id==$catid}channel-now{/if}" style="width: 158px;" href="{dr_share_cat_value(2, 'url')}">{dr_share_cat_value(2, 'name')}<img class="menutag" src="{HOME_THEME_PATH}skin/images/hot.png" ></a>
<a class="{if $c.id==$catid}channel-now{/if}" style="width: 158px;" href="{dr_share_cat_value(3, 'url')}">{dr_share_cat_value(3, 'name')}<img class="menutag" src="{HOME_THEME_PATH}skin/images/new.png" ></a>
<a class="{if $c.id==$catid}channel-now{/if}"  href="{dr_share_cat_value(4, 'url')}">{dr_share_cat_value(4, 'name')}</a>
<a class="{if $c.id==$catid}channel-now{/if}"  href="{dr_share_cat_value(6, 'url')}">{dr_share_cat_value(6, 'name')}</a>
<a class="{if $c.id==$catid}channel-now{/if}"  href="{dr_share_cat_value(5, 'url')}">{dr_share_cat_value(5, 'name')}</a>


回帖
  • 迅睿框架联合创始人
    #1楼    迅睿框架联合创始人
    2021-10-23 15:46:30
    Chrome 0
    这里填写参数就可以生成相关的代码,每个参数后面都有用法解释,category标签的生成工具:https://www.xunruicms.com/doc/code/category.html
  • 远策
    #2楼    远策
    2021-10-23 16:05:08
    Chrome 0
    迅睿框架联合创始人

    看了这个是循环标签。 我只需要一个 写死顶级栏目ID的判断。

    比如判断 如果页面是在顶级栏目ID2 或者 ID2 下的子栏目时。高亮,这判断应该怎么写{if 2==$cat.id}active{/if}
    我这样写的不对,无法判断到子栏目

    满意答案
  • 远策
    #3楼    远策
    2021-10-23 17:05:18
    Chrome 0
    @远策:感谢回复