---
title: "TMENU 2te Ebene float nach X Elementen"
url: "https://www.typo3.net/d/114862-tmenu-2te-ebene-float-nach-x-elementen"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2013-05-16"
last_reply: "2013-05-17"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# TMENU 2te Ebene float nach X Elementen

TYPO3 › TypoScript · 1 Antwort · gestartet 2013-05-16

## Eröffnungsbeitrag

**GruberHannes** · 2013-05-16 · [Beitrag #1](https://www.typo3.net/d/114862-tmenu-2te-ebene-float-nach-x-elementen/1)

Hallo zusammen,

ich bin Webentwickler und arbeite das erste mal mit Typo3.

Ich habe folgendes Problem:

Ich habe ein ropdown-Menü mit 2 Ebenen erstellt, jedoch sind in der 2ten Ebene so viele Menüeinträge, dass das ul zu lang für den Bildschirm wird.
Nun würde ich gerne zB nach dem 10ten Element eine neue Spalte beginnen.
Im prinzip reicht es, wenn ich dem 5ten Element einfach eine CSS-Klasse zuweisen könnte.

Ich habe schon Google befragt und gelesen aber leider bisher nichts passendes gefunden.

Hier das Menü:

```typoscript
 1 = TMENU
  1 {
    wrap = <h3 class="invisible">Hauptmenü:</h3><ul id="ghauptmenu">|</ul>
    expAll = 1
    noBlur = 1
    NO.ATagTitle.field = subtitle//title
    NO.wrapItemAndSub =  <li class="first"><span> | </span></li>|*| <li><span> | </span></li> |*| <li class="last"><span> | </span></li>
    IFSUB = 1
    IFSUB {
      ATagTitle.field = subtitle//title
      wrapItemAndSub =  <li class="first"><span> | </span></li>|*| <li><span> | </span></li> |*| <li class="last"><span> | </span></li>
      allWrap = | <!--<![endif]-->
      linkWrap = |<!--[if gte IE 7]><!-->
      ATagBeforeWrap = 1
    }
    ACT < .NO
    ACT = 1
    CUR=1
    CUR{
      wrapItemAndSub = <li class="cur"><span>|</span></li>
    }
    ACTIFSUB < .IFSUB
  }
  2 = TMENU
  2 {
    wrap = <!--[if lte IE 6]><table><tr><td><![endif]--><ul class="gsubmenu"> | </ul><!--[if lte IE 6]></td></tr></table></a><![endif]-->
    expAll = 1
    noBlur = 1
    NO.ATagTitle.field = subtitle//title
    NO.wrapItemAndSub = <li> | </li>
    IFSUB = 1
    IFSUB {
      wrapItemAndSub = <li> | </li>
      allWrap = | <!--<![endif]-->
      linkWrap = |<!--[if IE 7]><!-->
      ATagBeforeWrap = 1
    }
  }
```

###EDIT: Sorry hab eben gemerkt, dass ich das Thema im 'sonstiges'-Bereich erstellt habe....bitte bei gelegenheit in den Menü-Bereich verschieben...DANKE

## Antworten

### [#2](https://www.typo3.net/d/114862-tmenu-2te-ebene-float-nach-x-elementen/2) · karlchen · 2013-05-17

Hi,

erstmal mein Beileid das du dich mit dem IE6 und 7 rumschlagen musst .... lese ich das eigentlich richtig "<!--[if lte IE 6]>" lower then ie 6, :o :o :o

vielleicht hilft dir das hier weiter: [menu wrappen wenn mehr als x menuitems](https://www.typo3.net/d/106952-menu-wrappen-wenn-mehr-als-x-menuitems) . Das Register count_menuItems könnte was für dich sein, es gibt auf der Seite auch iene paar TS Beispiele

---

Quelle: „TMENU 2te Ebene float nach X Elementen“, typo3.net, https://www.typo3.net/d/114862-tmenu-2te-ebene-float-nach-x-elementen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
