---
title: "TMENU Option Split"
url: "https://www.typo3.net/d/93824-tmenu-option-split"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2009-10-22"
last_reply: "2009-11-07"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# TMENU Option Split

TYPO3 › Menüs · 4 Antworten · gestartet 2009-10-22

## Eröffnungsbeitrag

**omex** · 2009-10-22 · [Beitrag #1](https://www.typo3.net/d/93824-tmenu-option-split/1)

Hallo Leutz,

dreh langsam hohl, nach stunden keine lösung, bin wohl zu dumm.

Hab folgende Menü Struktur

Menü 1
--Unterseite1
--Unterseite2
--Unterseite3

Menü2
--Unterseite1
--Unterseite2
--Unterseite3

Alle Unterseite3 benötigen ein zusätzliches span Tag  <ul class="dropdown-pane"><span>|</span></ul>

Leider funktioniert optionSplit bei 2.wrap = <ul class="dropdown-pane">|</ul>  einfach nicht

nicht.

Jemand eine Lösung Alternative?

```typoscript
2 = TMENU
2.wrap = <ul class="dropdown-pane">|</ul>   
   
2.NO.wrapItemAndSub = <li>|</li>
2.CUR=1
2.CUR.wrapItemAndSub = <li>|</li>
2.CUR.ATagParams = class="hpSubMenuHover"
```

```typoscript
lib.hauptNavi = COA
lib.hauptNavi.wrap=<dl id="globalnav" class="clear-after"><dd class="HpNaviNachOben"><ul id="site-menu-dropdown" class="d-dropdown compact">|</ul></dd></dl>

lib.hauptNavi {

10 = HMENU
  10{

   1 = TMENU
  1.wrap = <li>|</li>
  1.expAll=1

1{
  NO{      
    wrapItemAndSub = <li>|</li>
    ATagParams = class="dropdown-tab"
 }
 
 
CUR=1
 CUR {
   wrapItemAndSub = <li class="hover">|</li>
   ATagParams = class="dropdown-tab"
 }
 
 
 IFSUB=1
IFSUB{
  wrapItemAndSub = <li>|</li>
  ATagParams = class="dropdown-tab"
 }
}

2 = TMENU
2.wrap = <ul class="dropdown-pane">|</ul>   
   
2.NO.wrapItemAndSub = <li>|</li>
2.CUR=1
2.CUR.wrapItemAndSub = <li>|</li>
2.CUR.ATagParams = class="hpSubMenuHover"  
    }
  }
```

#angry#  #angry#  #angry#  #angry#  #angry#  :o

## Antworten

### [#2](https://www.typo3.net/d/93824-tmenu-option-split/2) · Wool · 2009-10-22

Weil "2.wrap" der wrap um das komplette Untermenü ist...

```typoscript
lib.hauptNavi {
 10 = HMENU
 10 {
  1 = TMENU
  1.wrap = <li>|</li>
  1.expAll=1
  1.NO = 1
  1.NO {     
   wrapItemAndSub = <li>|</li>
   ATagParams = class="dropdown-tab"
  }
  1.CUR < .1.NO      # übernimm bereits in 1.NO gesetzte Konfiguration
  1.CUR {
   wrapItemAndSub = <li class="hover">|</li>
  }
  1.IFSUB = .1.NO
  
  2 = TMENU
  2.wrap = <ul class="dropdown-pane">|</ul>
  2.NO = 1
  2.NO.wrapItemAndSub = <li>|</li> |*| <li>|</li> |*| <li><span>|</span></li>
  2.CUR < .2.NO
  2.CUR.ATagParams = class="hpSubMenuHover"
 }
}
```

ich hab das Menü mal bissle verkürzt, hoffe nix vergessen zu haben...
probiers mal aus...

[Hier nochmal die Referenz zu OptionSplit](https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Functions/OptionSplit.html)

hoffe geholfen zu haben...

Gruß Wool

### [#3](https://www.typo3.net/d/93824-tmenu-option-split/3) · omex · 2009-10-22

Hallo, danke schön für die Hilfe.

Dachte mir schon das es so etwas in der Art ist.

Gibt es irgendwie eine Möglichkeit per TypoScript zu sagen dass z.B. die Unterseite mit der PID=192 mit <ul><span></span></ul> gewrappt werden soll?

Was ist der Unterschied zwischen

```typoscript
2.wrap = ....
2.strWrap.wrap = .....
```

Dachte irgendwie an soetwas um Bedingungen auszuführen, habe aber leider keine wirkliche Ahnung für was diese cObjekt ist. Der Wrap funktioniert damit dann auch nicht.

Leider bin ich wenn diese Funktion irgendwie klappen sollte nicht wirklich flexibel, weil eigentlich der Menü Baum rekrusiv alle Kind Elemente mit einbeziehen soll, damit ich nicht jedesmal manuell as TS updaten muss, wenn ich direkt die PID anspreche.

```typoscript
2 = TMENU
    2.stdWrap.cObject = COA
      stdWrap.cObject {
        10 = TEXT
        10 {
            if.IsInList
            if.value = 192
         wrap = <ul class="dropdown-pane"><span>|</span></ul>
        
}}
```

Vielen Dank  :D

### [#4](https://www.typo3.net/d/93824-tmenu-option-split/4) · Wool · 2009-10-22

das geht mit *override*

ich hab mal schnell gegoogled und das ist der erste Eintrag: aus dem [www.typo3forum.net](http://www.typo3forum.net/forum/gmenu-hmenu-tmenu-co/18812-gel-st-men-punkt-ber-pid-anders-darstellen-tmenu.html) (Armins Post)

... hoffe das genügt als Denkanstoß ?

### [#5](https://www.typo3.net/d/93824-tmenu-option-split/5) · omex · 2009-11-07

vielen dank, der override hinweis wars, ich poste morgen meine lösung. schönes wochenende.

---

Quelle: „TMENU Option Split“, typo3.net, https://www.typo3.net/d/93824-tmenu-option-split
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
