---
title: "[Frage] Link Klasse abhängig von Page Layout"
url: "https://www.typo3.net/d/119747-frage-link-klasse-abhaengig-von-page-layout"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","Links","TYPO3 6"]
created: "2015-02-20"
last_reply: "2015-02-23"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# [Frage] Link Klasse abhängig von Page Layout

TYPO3 › TypoScript · 2 Antworten · gestartet 2015-02-20

## Eröffnungsbeitrag

**je_tos** · 2015-02-20 · [Beitrag #1](https://www.typo3.net/d/119747-frage-link-klasse-abhaengig-von-page-layout/1)

Hallo,

hab vor kurzem mit Typo3 begonnen, bin dabei sozusagen von einem Problem zur Lösung und gleich zum nächsten Problem gestoßen :)
Aktuell komm ich dabei nicht weiter, evtl. kann mir jemand helfen:

Ich möchte in Typoscript automatisch allen vorkommenden Links eine css Klasse zuweisen, falls die Pages, zu denen diese Links zeigen, ein bestimmtes Frontend Layout besitzen.

Ist das möglich?

LG

## Antworten

### [#2](https://www.typo3.net/d/119747-frage-link-klasse-abhaengig-von-page-layout/2) · jenses · 2015-02-23

Ja, aber simpel ist es nicht,
und letztendlich wirst du es in PHP machen müssen.
Linkklassen werden üblicherweise per

```typoscript
typolink.ATagParams = class=blabla
```

zugewiesen.
Von der Zielseite hast du nur die Uid,
um an das Layout zu kommen, würde ich eine Userfunction nutzen,
die über die Uid das Layout abfragt und davon abhängig die entsprechende Klasse zurückgibt.

```typoscript
typolink.ATagParams.cObject = USER
typolink.ATagParams.cObject.userFunc = deine_php_funktion
```

### [#3](https://www.typo3.net/d/119747-frage-link-klasse-abhaengig-von-page-layout/3) · Chrissli · 2015-02-23

Ich hab das mal in Zusammenhang mit einem Menü gemacht.
Vielleicht hilft dir das ja irgendwie weiter. Ob sich das aber auf Content-Links adaptieren lässt ...

```typoscript
 2 = HMENU
  2 {    
    1 = TMENU
    1 {
      expAll = 1
      NO = 1
      NO {
        doNotLinkIt = 1
        stdWrap {
          field = nav_title // title
          typolink.parameter.field = uid
          typolink.ATagParams = class="red"
          typolink.ATagParams.override = class="blue"
          typolink.ATagParams.override.if.value = 2,3
          typolink.ATagParams.override.if.isInList.field = layout      
        }
```

---

Quelle: „[Frage] Link Klasse abhängig von Page Layout“, typo3.net, https://www.typo3.net/d/119747-frage-link-klasse-abhaengig-von-page-layout
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
