---
title: "Eindeutige UL-Tags in Menü"
url: "https://www.typo3.net/d/74822-eindeutige-ul-tags-in-menue"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2008-03-13"
last_reply: "2008-03-17"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Eindeutige UL-Tags in Menü

TYPO3 › Menüs · 4 Antworten · gestartet 2008-03-13

## Eröffnungsbeitrag

**uhu** · 2008-03-13 · [Beitrag #1](https://www.typo3.net/d/74822-eindeutige-ul-tags-in-menue/1)

Hallo,
ich kriegs einfach nicht hin. Die Tipps hier haben mir leider bis jetzt auch nicht weitergeholfen.

Mein TS (vereinfacht) für das Menü:

```typoscript
temp.basicMenu = HMENU
temp.basicMenu {
	wrap = <div class="mainnavigation">|</div>
	entryLevel = 0
	1 = TMENU
	1.noBlur = 1
	1 {
		expAll = 1
		wrap = <ul>|</ul>
		NO = 1
		NO {	
			wrapItemAndSub = <li>|</li>			
		}
	}
	2 < .1
}
```

Ich möchte nun die <ul> Tags mit einer eindeutigen ID versehen, damit ich diese z.B. gezielt mit JavaScript oder im CSS ansprechen kann. Dabei sollte, nach Möglichkeit, die Hierarchie der Listenstruktur erkennbar sein.
Also z.B.:

```html
<ul id="level-1">
    <li>Menu1
        <ul id="level-1-1">
              <li>Menu1.1</li>
              <li>Menu1.2</li>
              <li>Menu1.3</li>
        </ul>
    </li>
    <li>Menu2
        <ul id="level-1-2">
              <li>Menu2.1</li>
              <li>Menu2.2</li>
              <li>Menu2.3</li>
        </ul>
    </li>
</ul>
```

Vielen Dank schonmal.

Bin für jeden Tipp dankbar.

Gruss Peter

## Antworten

### [#2](https://www.typo3.net/d/74822-eindeutige-ul-tags-in-menue/2) · fuss · 2008-03-13

Erhm?
So vielleicht?

```typoscript
wrap = <ul id="FOO">|</ul>
```

gruss, fuss

### [#3](https://www.typo3.net/d/74822-eindeutige-ul-tags-in-menue/3) · uhu · 2008-03-14

> **fuss schrieb:**
>
> Erhm?
> So vielleicht?
>
> ```typoscript
> wrap = <ul id="FOO">|</ul>
> ```

Nein, dann habe ich ja bei jedem <ul> die gleiche ID (FOO). Ich möchte aber jedes <ul> mit einer anderen, eindeutigen ID versehen. Also z.B. FOO1, FOO2, FOO3 usw.

Irgendwie mit einem Zähler und Register müsste das funktionieren. Ich kriegs nur nicht hin :-(

Gruss Peter

### [#4](https://www.typo3.net/d/74822-eindeutige-ul-tags-in-menue/4) · einpraegsam.​net · 2008-03-16

```typoscript
temp.basicMenu = HMENU
temp.basicMenu {
	wrap = <div class="mainnavigation">|</div>
	entryLevel = 0
	1 = TMENU
	1.noBlur = 1
	1 {
		expAll = 1
		wrap = <ul id="bla">|</ul>
		NO = 1
		NO {	
			wrapItemAndSub = <li>|</li>			
		}
	}
	2 < .1
        2.wrap = <ul id="bla2">|</ul>
}
```

Ist aber unnötig, das kannst du auch ohne verschiedene IDs über CSS lösen:

```html
ul#menu {
  blabla
}
ul#menu li ul {
  blubb
}
```

### [#5](https://www.typo3.net/d/74822-eindeutige-ul-tags-in-menue/5) · uhu · 2008-03-17

Hallo,

> **wunschtacho schrieb:**
>
> ```typoscript
> temp.basicMenu = HMENU
> temp.basicMenu {
> 	wrap = <div class="mainnavigation">|</div>
> 	entryLevel = 0
> 	1 = TMENU
> 	1.noBlur = 1
> 	1 {
> 		expAll = 1
> 		wrap = <ul id="bla">|</ul>
> 		NO = 1
> 		NO {	
> 			wrapItemAndSub = <li>|</li>			
> 		}
> 	}
> 	2 < .1
>         2.wrap = <ul id="bla2">|</ul>
> }
> ```
>
> Nein das ist es leider auch nicht. Vielleicht habe ich mich undeutlich ausgedrückt. Es soll wirklich JEDER <ul> Tag, nicht nur die versch. Ebenen, mit einer unterschiedlichen, eindeutigen ID versehen werden (siehe meine erster Beitrag).
>
> Ist aber unnötig, das kannst du auch ohne verschiedene IDs über CSS lösen:
>
> ```html
> ul#menu {
>   blabla
> }
> ul#menu li ul {
>   blubb
> }
> ```

Nein nicht ganz. Das zweite Untermenü ist auch ul li ul verschachtelt. Damit spreche ich dann alle Untermenüs der ersten Ebene an.

Danke trotzdem.

Gruss Peter

---

Quelle: „Eindeutige UL-Tags in Menü“, typo3.net, https://www.typo3.net/d/74822-eindeutige-ul-tags-in-menue
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
