---
title: "menüpunkt hervorheben"
url: "https://www.typo3.net/d/82978-menuepunkt-hervorheben"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2008-10-17"
last_reply: "2008-10-19"
replies: 16
solved: false
page: 1
pages: 1
lang: "de"
---

# menüpunkt hervorheben

TYPO3 › Menüs · 16 Antworten · gestartet 2008-10-17

## Eröffnungsbeitrag

**kingcasi** · 2008-10-17 · [Beitrag #1](https://www.typo3.net/d/82978-menuepunkt-hervorheben/1)

hi zusammen,
wie kann ich einen einzelnen menüpunkt einer ebene besonders hervorheben?
bsp:
-> test1
-> test2
-> test3
-> test4

alle menüpnkte sind rot, nur test2 soll in blau angezeigt werden.

ist das möglich?

danke kingcasi

## Antworten

### [#2](https://www.typo3.net/d/82978-menuepunkt-hervorheben/2) · karinchristina · 2008-10-17

Kommt drauf an, wie Du Dein Menü erstellst  8-)
Gib im Typoscript an, dass der aktive Menüpunkt eine eigene Klasse hat...

Beispiel für ein einfaches Menü:

```typoscript
lib.menu = HMENU
lib.menu {
  entryLevel = 0
  wrap = <ul id="mainmenu">|</ul>
  1 = TMENU
  1 {
      noBlur = 1
      expAll = 0
      NO = 1
      NO {
        allWrap = <li> | </li> 
        ATagTitle.field = 
      }
      CUR < .NO
      CUR {
        doNotLinkIt = 1
        allWrap = <li><span class="aktiv">|</span></li>
      }
      ACT < .NO
      ACT = 1
      ACT  {
      	allWrap = <li><span class="subistaktiv">|</span></li>
      }
  }
}
```

... und die Farbe definierst dann im Stylesheet

### [#3](https://www.typo3.net/d/82978-menuepunkt-hervorheben/3) · kingcasi · 2008-10-17

es geht aber um den menüpunkt unabhängig von actice...

ich will, dass test2 IMMER andersfarbig ist.

geht das?

### [#4](https://www.typo3.net/d/82978-menuepunkt-hervorheben/4) · karinchristina · 2008-10-17

Hm.
Ungestestet, aber versuchs mal so:

```typoscript
<---snip---

NO {
  allWrap = <li class="{page:uid}"> | </li>
  }

---snap--->
```

und schreib in Dein Stylesheet eine Klasse die dann halt so heißt wie die uid Deiner Seite test2...

Hm.
... oder vielleicht noch besser:

```typoscript
<---snip---

NO {
  allWrap = <li> | </li>
  aTagParams = class="{page:uid}"
  }

---snap--->
```

... und wie gesagt, beides nur mal so eine Idee und ungetestet!

### [#5](https://www.typo3.net/d/82978-menuepunkt-hervorheben/5) · just2b · 2008-10-17

Hallo,

ja warum einfach wenns kompliziert auch geht ;)

```typoscript
temp.menu.1.NO {
	ATagParams = class="wichtig"
	ATagParams.if {
		isInList = 9
		value.field = uid
	}
}
```

9 wär die id der seite

georg

### [#6](https://www.typo3.net/d/82978-menuepunkt-hervorheben/6) · kingcasi · 2008-10-17

danke schon mal.
@just2b: kannst du mir den snippet mal kurz erläuter?
kenne ATagParams  leider noch nicht...
danke

### [#7](https://www.typo3.net/d/82978-menuepunkt-hervorheben/7) · just2b · 2008-10-17

dazu könnte man es ja einfach in google eingeben.

das gibt dir eine klasse "wichtig" im link wenn die seiten-id der 9 entspricht

georg

### [#8](https://www.typo3.net/d/82978-menuepunkt-hervorheben/8) · kingcasi · 2008-10-17

danke.
wie sieht den die syntax aus wenn ich mehrere Seiten drin haben will?
habs weder per komma noch hintereinander geschrieben hinbekommen.
ein link zu ner vernünftigen ref reicht auch aus...

gruß kingcasi

### [#9](https://www.typo3.net/d/82978-menuepunkt-hervorheben/9) · just2b · 2008-10-17

Hallo,

www.tsref.de => if

georg

### [#10](https://www.typo3.net/d/82978-menuepunkt-hervorheben/10) · kingcasi · 2008-10-17

komme ich nicht weiter.
der zeigt inzwischenalle mit ner neuen klasse an...
noch nen tipp??

danke

### [#11](https://www.typo3.net/d/82978-menuepunkt-hervorheben/11) · just2b · 2008-10-17

ohne code soll ich raten?

### [#12](https://www.typo3.net/d/82978-menuepunkt-hervorheben/12) · kingcasi · 2008-10-19

bin mit der if-ref nicht weitergekommen.
Wollte das jetzt umgehen und zwie verschiedene Klassen einbauen mit:

```typoscript
subparts.VERTNAV.1.NO {
              ATagParams = id="wichtig"
        ATagParams.if {
                isInList = 12
                value.field = uid
              }
              ATagParams = id="wichtig1"
        ATagParams.if {
                isInList = 2
                value.field = uid
              }           
      } 

}
```

ging aber auch nicht...
warum das nicht?
danke, gruß

### [#13](https://www.typo3.net/d/82978-menuepunkt-hervorheben/13) · kingcasi · 2008-10-19

naja, warum das nicht ist eigentlich klar.
denke mal, dass er den obigen wert direkt überschreibt.
aber wie kan nich das denn lösen?
nehmen wir mal an ich will 4 seiten einer Ebene verschieden darstellen...

### [#14](https://www.typo3.net/d/82978-menuepunkt-hervorheben/14) · just2b · 2008-10-19

Hallo,

stimmt, du brauchst dir ja nur im TS Object browser anschauen was rauskommt! Das erste ist nicht mehr da!

ATagParams hat stdwrap, du hängst also ein COA dran und machst für jede möglichkeit eben ein 10 = COA ..., 20 = COA,.. und darin das if für diesen Zustand

georg

### [#15](https://www.typo3.net/d/82978-menuepunkt-hervorheben/15) · kingcasi · 2008-10-19

hi, danke für die Geduld;-)

komme aber echt nicht weiter.
habe zig Sachen ausprobiert, im Moment sieht es so aus:

```typoscript
subparts.VERTNAV.1.NO {
      ATagParams.cObject {
                      10 = COA
                      10.value = class="wichtig"
                      value.field = uid
                      10.if.isInList.field= 2
                      20 = COA
                      20.value = class="wichtig1"
                      value.field = uid
                      20.if.isInList.field= 12
                      }                                             
      }
```

da ziehts mir keine klasse rein.

Vorher hatte ich ne zeit lang alle sites ab 12 auf class="wichtig1".

bin echt zu rookie in TS...
Wie muß ich den Spass aufbauen?

danke

### [#16](https://www.typo3.net/d/82978-menuepunkt-hervorheben/16) · just2b · 2008-10-19

Hallo,

naja mit der Struktur wirds nicht gehen, aber der nächste Code sollte es eigentlich klar machen:

```typoscript
temp.menu.1.NO {
	ATagParams.stdWrap.cObject = COA
	ATagParams.stdWrap.cObject {
		10 = COA
		10 {
			10 = TEXT
			10.value = class="wichtig"
			
			if {
				value = 11
				isInList.field = uid
			}
		}
		20 <.10
		20 {
			10.value = class="wichtig1"
			if.value = 9,8
		}

	}                                             
}
```

mein Fehler war, das isInList mit dem value zu vertauschen. Das hat dann natürlich nur funktioniert, wenn 1 Wert angegeben war. Mit 2 muss es so wie oben ausschauen

georg

### [#17](https://www.typo3.net/d/82978-menuepunkt-hervorheben/17) · kingcasi · 2008-10-19

jau, jetzt klappts!
Vielen Danke, habe jetzt auch das gefühl, dass ich den Spass verstanden habe.
gruß kingcasi

---

Quelle: „menüpunkt hervorheben“, typo3.net, https://www.typo3.net/d/82978-menuepunkt-hervorheben
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
