---
title: "Link class wird nicht ausgegeben"
url: "https://www.typo3.net/d/128015-link-class-wird-nicht-ausgegeben"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage","TYPO3 9"]
created: "2020-03-08"
last_reply: "2020-03-15"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Link class wird nicht ausgegeben

TYPO3 › Menüs · 4 Antworten · gestartet 2020-03-08

## Eröffnungsbeitrag

**Oliver153** · 2020-03-08 · [Beitrag #1](https://www.typo3.net/d/128015-link-class-wird-nicht-ausgegeben/1)

Ich habe ein Problem mit meiner Navigation das die li class nicht ausgeben wird... wo liegt das Problem?
Habe jetzt schon lang gesucht

```typoscript
lib.topnav = HMENU
lib.topnav {
	entryLevel = 0
	
        1 = TMENU
        1 = {
	      wrap = <ul class="navbar-nav mr-auto"> | </ul>     
	      NO = 1
	      NO {
		      wrapItemAndSub = <li> | </li>
		      stdWrap.htmlSpecialChars = 1
		      ATagTitle.field = title
	      }
	      ACT < .NO

	      ACT{
		      wrapItemAndSub = <li class="nav-item active"> | </li>
	      }		      
	      
      }
		      
}
```

Die ul class wird angezeigt im Quelltext

## Antworten

### [#2](https://www.typo3.net/d/128015-link-class-wird-nicht-ausgegeben/2) · Teisinger · 2020-03-08

ACT musst du erst einschalten - NO braucht das theoretisch nicht... sprich es fehlt ACT = 1

Also:
ACT = 1
ACT < .NO
ACT { ...

### [#3](https://www.typo3.net/d/128015-link-class-wird-nicht-ausgegeben/3) · Julian.​Hofmann · 2020-03-09

Wenn ich klugscheißen darf: indem auf ACT NO kopiert wird und NO (nicht notwenigerweise) eingeschaltet ist, dann kopiert sich das auch auf ACT ;-)

Wenn das Menü nicht für das Posting abgespeckt wurde, dann sollte es funktionieren.
Du bist sicher auf einer Seite, die in der Rootline ist, d.h. der active-Zustand müsste greifen?

### [#4](https://www.typo3.net/d/128015-link-class-wird-nicht-ausgegeben/4) · Oliver154 · 2020-03-12

Danke noch für Euer Feedback - es gibt 2 Punkte die ich da ansprechen möchte.
Punkt 1 zu dem Vorschlag mit ACT = 1 hat leider nicht den erwünschten Effect erzielt das Menü war weg.
Ich habe eine andere Lösung gefunden die prima funktioniert - diesmal ohne active in der link class hat aber gar nichts damit zu tun könnte auch drinn stehen.

Punkt2
Warum  funktioniert das mit 7 geschweiften Klammern und nicht mit 8? Also mein Gedanke es geht nur mit 8

lib.topnav = HMENU
lib.topnav {
1 = TMENU
1 {
#expAll =1
wrap = <ul> | </ul>
noBlur = 1
NO = 1
NO {
wrapItemAndSub = <li>|</li>
stdWrap.htmlSpecialChars = 1
ATagTitle.field = title
}
ACT <.NO
ACT {
wrapItemAndSub = <li> | </li>
}
}

### [#5](https://www.typo3.net/d/128015-link-class-wird-nicht-ausgegeben/5) · Teisinger · 2020-03-15

ach ich seh den Fehler in deinem ersten script Beispiel... du hast "1 = {" geschrieben anstatt "1 {"...
Aber es müssen schon 4 aufgehende und 4 zugehende Klammern sein - sonst hast du vielleicht an einer anderen stelle ein Klammer-Problem... einfach alles schön einrücken, dann sieht man das relativ schnell... :)
Ab und zu hilft hier auch -> im Backend auf "Template" -> "Template Analyzer"...

@Julian Hofmann echt?! hmm, wusst ich nicht - klingt aber logisch... ;)

---

Quelle: „Link class wird nicht ausgegeben“, typo3.net, https://www.typo3.net/d/128015-link-class-wird-nicht-ausgegeben
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
