计算Typo3中SubMenu的菜单项

时间:2015-11-01 16:14:34

标签: navigation typo3 submenu typoscript

我目前正在尝试在Typo3中创建导航,我需要知道当前菜单子菜单中的项目数。但我认为没有任何可能实现这一目标。

我知道{register:count_menuItems},但这并没有真正帮助。

在导航的第一级我需要将第二级的项目数放入列表的类中(本例中为4)

wrapItemAndSub = <li class="dropdown mega-menu-4"> | </li>

是否值得尝试或根本不可能?

谢谢:)

导航示例:

#Testmenu4
lib.testmenu4 = HMENU
lib.testmenu4 {
entryLevel = 0

1 = TMENU
1 {
    expAll = 1
    wrap = <ul class="nav navbar-nav"> | </ul>
    noBlur = 1

    NO = 1
    NO {
        wrapItemAndSub = <li> | </li>
        stdWrap.htmlSpecialChars = 1
        ATagTitle.field = title
    }

    IFSUB = 1
    IFSUB {
        wrapItemAndSub = <li class="dropdown mega-menu-4"> | </li>
        wrapItemAndSub.insertData = 1
        stdWrap.htmlSpecialChars = 1
        ATagTitle.field = title
        ATagParams = class="dropdown-toggle" data-toggle="dropdown" aria-expanded="true"
    }

    ACT = 1
    ACT <.NO

    ACTIFSUB = 1
    ACTIFSUB <.IFSUB
}

2 = TMENU
2 <.1
2 {
    expAll = 1
    wrap = <ul class="dropdown-menu"> | </ul>
    NO {    
        doNotShowLink = 1
        wrapItemAndSub = <li class="one-column"> | </li>
    }
    IFSUB = 0
    ACTIFSUB = 0
}

3 = TMENU
3 <.2
3 {
    expAll = 1
    wrap = <ul> | </ul>
    NO {
        doNotShowLink = 0
        wrapItemAndSub = <li class="nav-title"> | </li> |*| <li> | </li>
    }
}
}

0 个答案:

没有答案