首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >仅生成2级菜单

仅生成2级菜单
EN

Stack Overflow用户
提问于 2015-08-15 02:11:22
回答 1查看 193关注 0票数 0

我只想生成主菜单的第二级。这在子页面上的不同位置上使用。我正在使用如下所示的打字稿。只有在特定值时,我才需要有当前的pageId,所以它只生成活动页面的子菜单。如何获取当前页面id并将其添加到下面的特殊值中?

代码语言:javascript
复制
  submenu = HMENU
  submenu.wrap = <ul class="submenu">|</ul>
  submenu.special = directory
  submenu.special.value = {TSFE:id}

  submenu {
    1 = TMENU
    1 {
      expAll = 1
      NO.wrapItemAndSub = <li class="sub-but">|</li>

      ACT = 1
      ACT.wrapItemAndSub =  <li class="active sub-but">|</li>            
    }    
  }
EN

回答 1

Stack Overflow用户

发布于 2015-08-15 22:18:29

请使用submenu.special.data = TSFE:id而不是submenu.special.value = {TSFE:id}

这段代码经过验证可以正常工作。

代码语言:javascript
复制
submenu = HMENU
submenu.wrap = <ul class="submenu">|</ul>
submenu.special = directory
submenu.special.data = TSFE:id

submenu {
  1 = TMENU
  1 {
    expAll = 1
    NO.wrapItemAndSub = <li class="sub-but">|</li>

    ACT = 1
    ACT.wrapItemAndSub =  <li class="active sub-but">|</li>            
  }    
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32016290

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档