在使用DedeCMS实现嵌套

  • 标签并添加currentstyle的二级菜单时,这一过程可能会显得较为复杂。因此,在官方之前的版本中,也采用了JavaScript来完成这一功能。为了实现这一效果,还特意将编码硬编码到标签库中,具体可以参考文件 include aglibchannel.lib.php。

    line100:

    // 检查是否有子栏目,并返回rel提示(用于二级菜单)

    line130:

    
    $row['rel'] = " rel='dropmenu{$row['id']}'";
    

    从上述代码可以看出,如果需要为二级菜单添加当前样式,那么头部部分的代码应如下所示:

    在此过程中,rel属性是必不可少的。

    此外,在页面底部还需要添加以下代码:

    {dede:channelartlist typeid='top'}