快捷搜索:  汽车  科技

cms快速切换样式(CMS网站开发实现当前栏目高亮实现的写法)

cms快速切换样式(CMS网站开发实现当前栏目高亮实现的写法){ifin_array($栏目id号 $循环体前缀字母.catids)}active{/if}共享栏目判断高亮:{category********} 在循环体中判断当前栏目高亮显示 {ifIS_SHARE&&$catid&&in_array($catid $t.catids)}active{/if} {/category}独立栏目判断高亮:{categorymodule=news********} 在循环体中判断当前栏目高亮显示 {ifMOD_DIR=="news"&&$catid&&in_array($catid $t.catids)}active{/if} {/category}示例:指定栏目高亮,只是当前访问页面所有最顶级栏目ID是27则高亮。

开发PC网站时经常用到当前栏目高亮的效果,用于区分当前访问哪个栏目,如下图所示,当前访问栏目服务内容为蓝色。

cms快速切换样式(CMS网站开发实现当前栏目高亮实现的写法)(1)

当前栏目高亮效果

使用帝云CMS可以轻松实现。

帝云CMS判断栏目高亮的原理是栏目变量catids数组存储的是当前栏目的id集合,因此可以利用当前栏目id是否存在这个ID集合中来判断高亮,例如:

{ifin_array($栏目id号 $循环体前缀字母.catids)}active{/if}

共享栏目判断高亮:

{category********} 在循环体中判断当前栏目高亮显示 {ifIS_SHARE&&$catid&&in_array($catid $t.catids)}active{/if} {/category}

独立栏目判断高亮:

{categorymodule=news********} 在循环体中判断当前栏目高亮显示 {ifMOD_DIR=="news"&&$catid&&in_array($catid $t.catids)}active{/if} {/category}

示例:指定栏目高亮,只是当前访问页面所有最顶级栏目ID是27则高亮。

{if$top.id==27}active{/if}

猜您喜欢: