Typo3下拉三层

时间:2014-02-05 19:02:20

标签: menu typo3 typoscript

我必须实现一个下拉菜单,如下所示:

MenuItem
   Section1
      Article1
      Article2
   Section2
      Article3
      Article4
      etc.

有三层:

  Layer1: MenuItem
  Layer2: Section1, Section2
  Layer3: ArticleX

如果我将鼠标悬停在'MenuItem'上,它应该展开并显示其他两个图层。但第三层应该是有点意志。

我正在使用Typo3 6.0.1。我希望你的问题很明确。

此致

1 个答案:

答案 0 :(得分:1)

尝试下面的typoscript:

lib.content_left = COA
lib.content_left {
10 = HMENU
10 {
    wrap = <div class="menu_left menu_ul">|</div>
    entryLevel = 0
    1 = TMENU
    1 {
        wrap = <div class="menu_1"><ul>|</ul></div>
        target = _top
        NO {
            wrapItemAndSub = <li>|</li>|*|<li>|</li>|*|<li class="last">|</li>
        }
        ACT < .NO
        ACT = 1
        CUR < .NO
        CUR = 1
        CUR {
            allWrap = <div class="menu_act">|</div>
        }
    }
    2 = TMENU
    2 {
        expAll = 0
        wrap = <div class="menu_2"><ul>|</ul></div>
        target = _top
        NO {
            wrapItemAndSub = <li>|</li>
        }
        ACT < .NO
        ACT = 1
        CUR < .NO
        CUR = 1
        CUR {
            allWrap = <div class="menu_act">|</div>
        }
    }
    3 = TMENU
    3 {
        expAll = 1
        wrap = <div class="menu_3"><ul>|</ul></div>
        target = _top
        NO {
            wrapItemAndSub = <li>|</li>
        }
        ACT < .NO
        ACT = 1
        CUR < .NO
        CUR = 1
        CUR {
            allWrap = <div class="menu_act">|</div>
        }
    }
}
}

悬停效果需要通过css或javascript完成。

参考链接:http://typo3buddy.com/typoscript/menus/tmenu-left-menu/