当前位置:首页 > 新闻动态 > 网站文章

CMS网站开发实现当前栏目高亮实现的写法

来源: 浏览:112 时间:2023-08-14

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

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

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

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

共享栏目判断高亮:

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

独立栏目判断高亮:

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

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

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

地址 · ADDRESS

地址:建邺区新城科技园嘉陵江东街18号2层

邮箱:309474043@qq.Com

点击查看更多案例

联系 · CALL TEL

400-8793-956

售后专线:025-65016872

业务QQ:309474043    售后QQ:1850555641

©南京安优网络科技有限公司 版权所有   苏ICP备12071769号-4  网站地图