讯睿CMS问答:判断子栏目选中状态 及 全部菜单

讯睿CMS问答:判断子栏目选中状态 及 全部菜单

2024-08-23 XunRuiCMS Sincere

问题:

求助问题一:

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

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

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

全部 {loop $related $c} {$c.name} {/loop}

求助问题二:

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

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

{dr_share_cat_value(2, 'name')} {dr_share_cat_value(3, 'name')} {dr_share_cat_value(4, 'name')} {dr_share_cat_value(6, 'name')} {dr_share_cat_value(5, 'name')}

答案:

这里填写参数就可以生成相关的代码,每个参数后面都有用法解释,category标签的生成工具:https://www.xunruicms.com/doc/code/category.html

回复@迅睿框架联合创始人

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

比如判断 如果页面是在顶级栏目ID2 或者 ID2 下的子栏目时。高亮,这判断应该怎么写

{if 2==$cat.id}active{/if}

我这样写的不对,无法判断到子栏目

@远策:感谢回复