---
title: "Shortcut Menü soll aktiv bleiben"
url: "https://www.typo3.net/d/111978-shortcut-menue-soll-aktiv-bleiben"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2012-09-04"
last_reply: "2012-09-04"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Shortcut Menü soll aktiv bleiben

TYPO3 › Menüs · 1 Antwort · gestartet 2012-09-04

## Eröffnungsbeitrag

**chhalpha** · 2012-09-04 · [Beitrag #1](https://www.typo3.net/d/111978-shortcut-menue-soll-aktiv-bleiben/1)

Hallo,

Ich habe ein spezielles Menü mit einigen Shortcuts die auf irgendwelche Unterseiten verlinken.
Leider wird das <li> element des "Shortcut-Menüs" nur dann auf active gesetzt wenn es sich um eine normale Seite handelt. Sobald es ein Shortcut ist, lädt er die verlinkte Seite für die es ja auch nochmal ein Menü gibt und das active im Shortcut Menü wird nicht gesetzt.

Ist denkemal das gleiche Problem wie bei vielen Seiten die im Footer nen haufen Links zu internen Seiten haben, und diese sollen eben beim anklicken optisch markiert werden.

Hier mal mein TS für da Shortcut-Menü:

```typoscript
NAV_TOP = HMENU
NAV_TOP{
	special = directory
	special.value = 2
	entryLevel = 1
	wrap = <ul>|</ul>
	1 = TMENU
	1 {
		noBlur = 1
		NO = 1
		NO {
			allWrap = <li class="first">|</li> |*| <li>|</li> |*| <li class="last">|</li>
			stdWrap.htmlSpecialChars = 1
		}
		ACT = 1
		ACT <.NO
		ACT{
			allWrap = <li class="first active">|</li> |*| <li class="active">|</li> |*| <li class="last active">|</li>
		}
		CUR = 1
		CUR <.NO
		CUR{
			allWrap = <li class="first active">|</li> |*| <li class="active">|</li> |*| <li class="last active">|</li>
		}
	}
}
```

Wie gesagt sind es normale Seiten funktioniert alles und das <li> bekommt die klasse "active" ist es eine Seite vom Typ Shortcut wird "active" nicht gesetzt.

Kann mir jemand sagen wie man das Problem löst?

Grüße

## Antworten

### [#2](https://www.typo3.net/d/111978-shortcut-menue-soll-aktiv-bleiben/2) · chhalpha · 2012-09-04

hat sich erledigt habe es über TS ins body tag die UID der seite als class geschrieben und dann per jQuery beim document load geschaut auf welcher seite ich bin und das active nachträglich im Menü gesetzt:

```typoscript
#ID in Body Tag einfügen
seite.bodyTagCObject = HTML
seite.bodyTagCObject.value = <body id="pageID_{field:uid}" class="colorpage_{leveluid:2}">
seite.bodyTagCObject.value.insertData = 1
```

---

Quelle: „Shortcut Menü soll aktiv bleiben“, typo3.net, https://www.typo3.net/d/111978-shortcut-menue-soll-aktiv-bleiben
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
