he911450 发表于 2024-9-5 16:46:10

如何调用三级或多级菜单

我栏目分类为以下图片,请教一下,如何在前端调用第三层级的菜单。


解决方法一:可以用指定id的方式调用
方法二:除开指定ID呢?我需要在前端循环调用完整的菜单,并且能判断哪些是二级,哪些是三级,我试过管理员说的使用指定ID的方法,栏目少还行,像我们这种分类栏目多,一个一个的ID,填写很麻烦
方法三:{seacms:menulist type= 二级分类id }
      {seacms:smallmenulist type=}
               
      {/seacms:smallmenulist}
{/seacms:menulist}
方法4:我后台实际分类大概是这样子的,1级分类都有8个,每个1级分类下的二级分类起码有8个,每个二级分类下的三级分类少则4、5个,多则1、20个。我现在想要在频道列表页channel.html实现如图所示的功能。


即在选择1级分类时,显示二级分类的菜单,点击二级分类时,显示三级菜单,主要是做一个分类筛选。我是新手,不知道如何实现这样子的功能。



如果按照管理员您的思路,我只能把二级菜单挨个输入ID,那我换其他分类,它就固定了。我尝试使用在seacms:menulist 上使用channelpage:typeid,结果页面空白。


{seacms:menulist type=}
{seacms:smallmenulist type=}
   
{/seacms:smallmenulist}
{/seacms:menulist}方法4:有一个最简单的办法,就是把列表页模板复制很多份,每个分类一个单独模板。分类管理里可以为每个分类指定单独的模板。
页: [1]
查看完整版本: 如何调用三级或多级菜单