---
title: "Klappmenü Kopf mit ID´s versehen"
url: "https://www.typo3.net/d/41756-klappmenue-kopf-mit-ids-versehen"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2006-04-21"
last_reply: "2006-04-21"
replies: 3
solved: true
page: 1
pages: 1
lang: "de"
---

# Klappmenü Kopf mit ID´s versehen

TYPO3 › Menüs · 3 Antworten · gelöst · gestartet 2006-04-21

## Frage

**Unbekannter Benutzer** · 2006-04-21 · [Beitrag #1](https://www.typo3.net/d/41756-klappmenue-kopf-mit-ids-versehen/1)

Hi,

ich habe ein horizontales Klapp-Menü das wie folgt aussieht:

Link1
-Sublink
-Sublink
...
Link2
-Sublink
-Sublink
---Sublink
---Sublink
..
.
Link3
-Sublink
-Sublink
..
Link4
-Sublink
-Sublink..

Ich möchte nur den Hauptlinks (also Link1 - Link4) jeweils eine eigene ID vergeben ohne das die Sublinks davon betroffen sind.

Also
<span id="link1"><a href="">link1</a>/span>
<li><a href="">sublink1</a> etc...

Grund dafür ist, das ich die Hauptlinks unterstreichen und mit einem Hovereffekt ausstatten will.

Hier mein TS

```typoscript
###Hauptnavigation###

MAINMENU = HMENU
MAINMENU {
special = directory
special.value = 15
1 = TMENU
1 {
	expAll = 1
	wrap = <ul id="nav">|</ul>
	noBlur = 1
	NO = 1
	NO.wrapItemAndSub = <li>|</li>
	IFSUB = 1
	IFSUB.wrapItemAndSub = <li class="menuparent">|</li>
	IFSUB.beforeWrap =  <span id="first"> | ||<span id="second">| ||<span id="third">| ||<span id="fourth">|
	IFSUB.afterWrap = |</span>| ||</span>| ||</span>| ||</span>
	ACTIFSUB < .IFSUB
	}
	2 < .1	
	2.wrap = <ul>|</ul>
	3 < .2
	4 < .2
	}	
}
```

Das Script funktioniert sogar für die Hauptpunkte, aber wenn ich bei den Sublink wieder ein Untermenü habe bekommt der erste sublink die id "first", der zweite sublink die id "seconde" usw.
Hoffe ihr habt mein Problem verstanden.
Vielleicht kennt sogar jemand eine andere Lösung.

## Beste Antwort

**just2b** · 2006-04-21 · [Beitrag #2](https://www.typo3.net/d/41756-klappmenue-kopf-mit-ids-versehen/2)

naja wenn du das ganze mit 2 < .1 einfach weitervererbst, dann eh klar dass das wieder kommt.
mit 2.IFSUB.beforeWrap = foo wieder überschreiben

lg georg

## Antworten

### [#2](https://www.typo3.net/d/41756-klappmenue-kopf-mit-ids-versehen/2) · just2b · 2006-04-21 · Beste Antwort

(Text siehe oben unter „Beste Antwort“.)

### [#3](https://www.typo3.net/d/41756-klappmenue-kopf-mit-ids-versehen/3) · Unbekannter Benutzer · 2006-04-21

Danke für deine Hilfe. Hat funktioniert.

LG

Sascha

### [#4](https://www.typo3.net/d/41756-klappmenue-kopf-mit-ids-versehen/4) · just2b · 2006-04-21

mit IFSUB.ATagParams = id="first" sparst du dir übrigens den before/afterwrap!

lg georg

---

Quelle: „Klappmenü Kopf mit ID´s versehen“, typo3.net, https://www.typo3.net/d/41756-klappmenue-kopf-mit-ids-versehen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
