繁体   English   中英

仅生成2级菜单

[英]Generate only level 2 menu

我只想生成主菜单的第二级。 在子页面上的其他位置使用它。 我正在使用下面显示的拼写。 仅在特殊值时,我才需要具有当前的pageId,因此它仅生成活动页面的子菜单。 如何获取当前页面ID并将其添加到下面的特殊值?

  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>            
    }    
  }

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

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

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>            
  }    
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM