在子页面上,typo3 rootline不起作用,父级不是ACT

时间:2014-06-11 11:07:29

标签: css navigation show-hide submenu typo3-6.1.x

我正在使用typo3 6.1.7并尝试管理submenu。我想在左边有我的主菜单的第一级。如果我点击具有子菜单的主菜单,则应显示这些菜单。然后我希望能够点击一个子菜单,子菜单仍然在导航中打开。

我可以先隐藏子菜单,当主菜单处于活动状态时显示子菜单(使用css display:nonedisplay:inline-block

但是当我点击子菜单时,主菜单不再有效,我的网站不知道它应该在导航中显示子菜单。

当我点击主菜单时,

ACTIFSUB会触发,而如果我在子菜单上,则会触发。

我该怎么做?我无法相信我是唯一有这种需求的人。谢谢!

修改: 似乎我对rootline / parent和子页面有一般性问题。我试图插入面包屑菜单。但我在rootline中看到的只是我当前的页面,没有rootline。
当我在子页面上时,我认为这与我的父页面没有设置ACT的问题相同。
这里有配置问题吗?这与RealUrl没有任何关系吗?

1 个答案:

答案 0 :(得分:0)

应该是这样的:

lib.subMenu = HMENU
lib.subMenu {
  entryLevel = 0
  1 = TMENU
  1 {
    wrap = <ul id="subMenu">|</ul>
    NO {
      wrapItemAndSub = <li>|</li>
    }

    ACT < .NO
    ACT = 1
    ACT.wrapItemAndSub = <li class="active">|</li>    
  }

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