---
title: "Optionssplit spinnt rum"
url: "https://www.typo3.net/d/70792-optionssplit-spinnt-rum"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2007-11-22"
last_reply: "2007-11-24"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Optionssplit spinnt rum

TYPO3 › TypoScript · 4 Antworten · gestartet 2007-11-22

## Eröffnungsbeitrag

**d-snake** · 2007-11-22 · [Beitrag #1](https://www.typo3.net/d/70792-optionssplit-spinnt-rum/1)

Hi,

ich hab ein TMENU wo jeder Menüpunkt eine eigene Style-Class verpasst bekommen soll. Die perfekte Aufgabe für Optionsplit. Der TS Code sieht wie folgt aus:

```typoscript
  headermenu = HMENU
  headermenu {
    special = directory
    special.value = 1
    wrap = <ul>|</ul>
    
    1 = TMENU
    1.NO.allWrap = <li class="{$template.menu.headermenu.pnts}">|<li>
  }
```

Die Konstante sieht wie folgt aus:

```typoscript
template.menu.headermenu.pnts = ueber_uns || unternehmen || menschen || qualifikationen
```

Im Frontend kommt aber folgender Bockmist raus:

```php
<ul>
  <li class="ueber_uns<a href="index.php?id=5" onfocus="blurLink(this);">Über uns</a>unternehmen<a href="index.php?id=4" onfocus="blurLink(this);">Unternehmen</a>menschen<a href="index.php?id=3" onfocus="blurLink(this);">Menschen</a>qualifikationen"><a href="index.php?id=2" onfocus="blurLink(this);">Qualifikationen</a><li>
</ul>
```

Er knallt also hinter jeden Wert der in der Konstante steht den Link zu der jeweiligen Seite hin. Also ob er die Pipes in dem Wert als Trennzeichen des allWrap Parameters ansieht.

Macht Typo3 da was falsch oder sehe ich einfach den Fehler nicht mehr?

## Antworten

### [#2](https://www.typo3.net/d/70792-optionssplit-spinnt-rum/2) · d.​walter · 2007-11-22

Hallo d-snake,

ich bin mir nicht 100% sicher, aber das liegt an dem

```typoscript
1.NO.allWrap = <li class="{$template.menu.headermenu.pnts}">|<li
```

das müsste imo eigentlich

```typoscript
1.NO.linkWrap = <li class="{$template.menu.headermenu.pnts}">|<li
```

sein. vgl. <https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/Hmenu/Tmenu/Tmenuitem.html>

Daniel

### [#3](https://www.typo3.net/d/70792-optionssplit-spinnt-rum/3) · d-snake · 2007-11-23

Nö, das hat auch nur das gleiche Ergebnis erzielt.  o.O
Hat einer von euch ein Codebespiel wie ihr jeden Menüpunkt seperat gestaltet? Hatte es bei einer früheren Seiten schonmal gemacht. Dort war es ein GMENU wo jeder Menüpunkt eine eigene RO Farbe bekommen hat.

### [#4](https://www.typo3.net/d/70792-optionssplit-spinnt-rum/4) · d-snake · 2007-11-23

So, habs gelöst. Ist zwar umständlich die Variante aber es funktioniert  :D

```typoscript
  headermenu = HMENU
  headermenu {
    special = directory
    special.value = 1
    wrap = <ul>|</ul>
    
    1 = TMENU
    1.NO {
      before.cObject = TEXT
      before.cObject.value = {$template.menu.headermenu.pnts}
      before.cObject.wrap = <li class="|"></li>
      allWrap = |
      after.cObject = HTML
      after.cObject.value = </li>
    }
  }
```

Warum Typo3 sich so zickig hat wenn man optionsplit in nem wrap verwendet weiss ich zwar immer noch nicht, aber vielleicht ist es auch nur nen Bug.

### [#5](https://www.typo3.net/d/70792-optionssplit-spinnt-rum/5) · ArminB · 2007-11-24

moin,

bei Optionsplit muss es auch so heißen:

```typoscript
template.menu.headermenu.pnts = ueber_uns |*| unternehmen |*| menschen |*| qualifikationen
```

Armin

---

Quelle: „Optionssplit spinnt rum“, typo3.net, https://www.typo3.net/d/70792-optionssplit-spinnt-rum
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
