讯睿CMS问答:导航栏模块与单页混合情况下如何当前栏目变色

讯睿CMS问答:导航栏模块与单页混合情况下如何当前栏目变色

2024-09-07 XunRuiCMS Sincere

问题:

我做了一个header页的主导航,里面有模块类型也有单网页。

我之前用的变色方式:class="link {if (MOD_DIR == $t.mid)} pc-nav-link-selected {/if}"

但是这个变色只对模块类型生效,单页没有效果,请教如何能兼容单页判断?

答案:

下面是判断自定义页面的

 {if (MOD_DIR == $t.mid) || ($pageid && in_array($pageid, $t.pageids))} pc-nav-link-selected{/if}

栏目单页改成

 {if (MOD_DIR == $t.mid) || ($catid && in_array($catid, $t.catids))} pc-nav-link-selected{/if}

感谢大家给我解决此问题,我已经完美的解决