---
title: "Optionsplit und welches wrap?"
url: "https://www.typo3.net/d/111822-optionsplit-und-welches-wrap"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2012-08-23"
last_reply: "2012-08-26"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Optionsplit und welches wrap?

TYPO3 › Menüs · 2 Antworten · gestartet 2012-08-23

## Eröffnungsbeitrag

**omega-pi** · 2012-08-23 · [Beitrag #1](https://www.typo3.net/d/111822-optionsplit-und-welches-wrap/1)

Hallo zusammen,

ich habe ein Markup das ich nachbauen muss:

```html
<ul class="nav">
	<li class="selected">
		<a href="#">Markt</a>
		<ul class="linkList">
			<li >
				<a href="#">Nr 1</a>
			</li>
			<li>
				<a href="#">Nr 2</a>
			</li>
		</ul>
	</li>
	<li>
		<a href="#">Markt</a>
		<ul class="pictureList">
			<li><a href="#">lorem ipsum eu urna, platea. </a></li>
		</ul>
	</li>
</ul>
```

Dazu habe ich momentan dieses TS:

```typoscript
temp.Navigation = HMENU
temp.Navigation {
  special = directory
  special.value = 2
  1 = TMENU
  1 {
    wrap = <ul class="nav">|</ul>
    expAll = 1
    noBlur = 1
    NO.wrapItemAndSub = <li>|</li>

    ACT < .NO
    ACT = 1
    ACT.wrapItemAndSub = <li class="selected">|</li>
  }
  2 = TMENU
  2 {
    wrap = <ul class="linkList">|</ul>||<ul class="pictureList">|</ul>
    expAll = 1
    noBlur = 1
    NO.wrapItemAndSub = <li>|</li>

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

Problematisch ist nun die Zeile

```typoscript
wrap = <ul class="linkList">|</ul>||<ul class="pictureList">|</ul>
```

Offenbar hat wrap kein Optionsplit. Die Alternativen stdWrap.wrap oder allWrap liefern nicht das gewünschte Ergbnis. Ich hoffe mir kann da jemand auf die Sprünge helfen!

Vielen Dank!
Peter

## Antworten

### [#2](https://www.typo3.net/d/111822-optionsplit-und-welches-wrap/2) · Chrissli · 2012-08-23

Hallo omega-pi,

das liegt daran, dass die 2. Menüebene nicht weiß die wievielte 2. Menüebene von vielen sie ist.
Wenn du im MENU mit optionSplit arbeiten möchtest, musst du mit linkWrap, wrapItemAndSub, etc. arbeiten, da hier die Einträge "mitgezählt" werden

### [#3](https://www.typo3.net/d/111822-optionsplit-und-welches-wrap/3) · omega-pi · 2012-08-26

Hi Chrissli,

optionSplit muss ja doch nichts "mitzählen", oder? OptionSplit geht beim Trennen immer von drei zu trennenden Teilen aus:
Dem ersten, dem mittleren und dem letzten Teil. Oberste Priorität hat immer der letzte Teil, der mittlere hat die niedrigste Priorität und wird bei Bedarf auch übersprungen.

Eine Lösung wie ich die Menüs 2. Ebene mit einer jeweiligen class versehen kann habe ich mit linkWrap, wrapItemAndSub und co. nicht finden können.

Gelöst habe ich es nun (recht unflexibel) mit Hilfe von submenuObjSuffixes:

```typoscript
temp.Navigation = HMENU
temp.Navigation {
  special = directory
  special.value = 2
  1 = TMENU
  1 {
    wrap = <ul class="nav">|</ul>
    expAll = 1
    noBlur = 1
    submenuObjSuffixes = a |*| b |*| c |*| d
    NO.wrapItemAndSub = <li>|</li>
 
    ACT < .NO
    ACT = 1
    ACT.wrapItemAndSub = <li class="selected">|</li>
  }
  2a = TMENU
  2a {
    wrap = <ul class="linkList">|</ul>||<ul class="pictureList">|</ul>
    expAll = 1
    noBlur = 1
    NO.wrapItemAndSub = <li>|</li>
 
    ACT < .NO
    ACT = 1
    ACT.wrapItemAndSub = <li class="selected">|</li>
  }
}
```

Man beachte submenuObjSuffixes, womit die 2. Ebene dann nicht mehr mit 2 sondern 2a, 2b etc. angesprochen wird.

Eine flexiblere Lösung bei der ich nicht explizit 2a, 2b usw. einzeln definieren muss wäre mir aber dennoch lieber...

Denke und viele Grüße
Peter

---

Quelle: „Optionsplit und welches wrap?“, typo3.net, https://www.typo3.net/d/111822-optionsplit-und-welches-wrap
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
