---
title: "TMENU mit unterschiedlichen Klassen"
url: "https://www.typo3.net/d/63933-tmenu-mit-unterschiedlichen-klassen"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2007-06-14"
last_reply: "2007-12-15"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# TMENU mit unterschiedlichen Klassen

TYPO3 › Menüs · 3 Antworten · gestartet 2007-06-14

## Eröffnungsbeitrag

**dannei** · 2007-06-14 · [Beitrag #1](https://www.typo3.net/d/63933-tmenu-mit-unterschiedlichen-klassen/1)

Hallo TYPO3ler,

folgender TS-Code erstellt mir ein Menü...

```typoscript
TOPMENU = HMENU
TOPMENU.entryLevel = 1
TOPMENU.1 = TMENU
TOPMENU.1.wrap = <ul class="topmenu">|</ul>
TOPMENU.1.NO.allWrap = <li>|</li>
```

...was folgenden Code im Quelltext ausgibt:

```html
<ul class="topmenu">
 <li><a href="#">Home</a></li>
 <li><a href="#">About us</a></li>
 <li><a href="#">Contact</a></li>
</ul>
```

Ich möchte allerdings, das jeder Menüpunkt eine eigene Klasse besitzt, z.B.

```html
<ul class="topmenu">
 <li class="home"><a href="#">Home</a></li>
 <li class="about"><a href="#">About us</a></li>
 <li class="contact"><a href="#">Contact</a></li>
</ul>
```

Hat jemand eine Idee?

Grüsse aus Bremen

## Antworten

### [#2](https://www.typo3.net/d/63933-tmenu-mit-unterschiedlichen-klassen/2) · just2b · 2007-06-14

optionsplit, genug bsp in der tsref

georg

### [#3](https://www.typo3.net/d/63933-tmenu-mit-unterschiedlichen-klassen/3) · dannei · 2007-06-14

Danke Georg für die schnelle Hilfe. Habe eine andere Möglichkeit gefunden. Hier die Lösung:

```typoscript
# Marker TOPMENU
TOPMENU=HMENU
TOPMENU.special = directory
TOPMENU.special.value = 37
TOPMENU{
 1 = TMENU
 1.wrap = <ul class="botton">|</ul>
 1.NO{
  allWrap.insertData = 1
  # allWrap = <li class="menuitem{field:id}">| 
  allWrap = <li class="{field:title}">|
  wrapItemAndSub = |</li>
  }
 }
```

ergibt

```html
<ul class="botton">
 <li class="home"><a href="index.php?id=48">home</a></li>
 <li class="aboutus"><a href="index.php?id=47">aboutus</a></li>
 <li class="contact"><a href="index.php?id=46">contact</a></li>
</ul>
```

hier wird nun jeder <li>-Tag eine eigene Klasse zugewiesen. In dieser Version wird der Seitentitel als Klasse verwendet. Diese können nun separat via CSS formatiert werden. Ich benötigte dieses TMENU weil ich Bilder anstelle von Text für Sitemap, Druckansicht, Startseite... verwenden möchte. In der Kommentarzeile wird anstelle von dem Seitentitel die Seiten-Id verwendet. Hoffe es ist XHTML-Valide

### [#4](https://www.typo3.net/d/63933-tmenu-mit-unterschiedlichen-klassen/4) · sabsine · 2007-12-15

Habe folgendes ausprobiert:

```typoscript
      IFSUB = 1

      IFSUB.wrapItemAndSub = <li id="{field:title}">|</li>

      IFSUB.linkWrap = <span>|</span>

      IFSUB.ATagBeforeWrap = 1
```

Allerdings kommt bei mir einfach "{field:title}" als text raus, und nicht der Titel?

Hat jemand eine Erklärung dafür?
Lg
Sabsine

**Crossposting:**[/d/71634-typoscript-menue-mit-inkremetieller-id/3](https://www.typo3.net/d/71634-typoscript-menue-mit-inkremetieller-id/3)

---

Quelle: „TMENU mit unterschiedlichen Klassen“, typo3.net, https://www.typo3.net/d/63933-tmenu-mit-unterschiedlichen-klassen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
