繁体   English   中英

TYPO3 HMENU不显示父级页面

[英]TYPO3 HMENU doesn't shows parent Level pages

我要创建一个Header菜单,女巫在所有子页面中都应该是静态的。 在主页上,我有这个打字稿并且工作正常

//this is a subpart 
MENU_HEADER = COA
  MENU_HEADER {
    10 = HMENU
    10 {
        wrap = <ul>|</ul> 
        entryLevel = 0
        1 = TMENU
        1 {
            //expAll = 1
            target = _top
            NO = 1
            NO {
              allWrap = <li class="list1">|</li>
              stdWrap.innerWrap = <strong><img src="fileadmin/templates/img/header/menu-list1-icon.png" width="45px" height="50px;" alt=""></strong><span>|</span>
            }
        }
    }

在我的子页面中,有以下印刷代码:

MENU_PAGES = COA
  MENU_PAGES {
    10 = HMENU
    10 {
      entryLevel = 0
      wrap = <ul>|</ul>
        1 = TMENU
        1 {
            //expAll = 1
            //noBlur = 1
            target = _top
            NO = 1
            NO {
                stdWrap.htmlSpecialChars = 1
                stdWrap.innerWrap = <span>|</span> 
                allWrap = <li class="list1">|
            }

          CUR = 2
          CUR {
            stdWrap.innerWrap = <span>|</span> 
            allWrap = <li class="list1 active">|
          }
        }
      2 = TMENU
      2 {
          wrap = <a href="#" class="hasSub"></a><ul class="dropdown">|</ul></li>
          target = _top

          NO {
                wrapItemAndSub = <li>|</li>
            }
            CUR < .NO
            CUR = 1
            CUR {
                allWrap = <li class="subactive">|</li>
            }
            ACT < .CUR
           ACT = 1
        }
    }
}

在第二部分中,菜单中仅显示当前页面的子页面。 正如我上面提到的,我需要所有的父页面和他们的孩子出现在我的菜单中。 我尝试了entryLevel = -1,但没有任何反应!

这可能对您有帮助:

lib.navbar = COA
lib.navbar.wrap = <nav>|</nav>
lib.navbar {
    special = directory
    special.value = 1

    1 = TMENU
    1 {
        wrap = <ul class="nav sf-menu">|</ul>
        expAll = 1

        NO = 1
        NO.allWrap >
        NO.wrapItemAndSub = <li>|</li>
        ACT = 1
        ACT < .NO
        ACT.wrapItemAndSub = <li class="active">|</li>
        CUR = 1
        CUR < .NO
        CUR.wrapItemAndSub = <li class="active">|</li>
    }
    2<.1
    2.wrap = <ul class="submenu">|</ul>
}

这与您想要的相同。 悬停时将显示当前页面的子页面(如果存在)。 您必须根据需要更改包装。

暂无
暂无

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

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