---
title: "Dynamischen Seitentitel ausgeben abhängig der Ebene"
url: "https://www.typo3.net/d/83925-dynamischen-seitentitel-ausgeben-abhaengig-der-ebene"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2008-11-12"
last_reply: "2008-11-13"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Dynamischen Seitentitel ausgeben abhängig der Ebene

TYPO3 › TypoScript · 3 Antworten · gestartet 2008-11-12

## Eröffnungsbeitrag

**tp3user** · 2008-11-12 · [Beitrag #1](https://www.typo3.net/d/83925-dynamischen-seitentitel-ausgeben-abhaengig-der-ebene/1)

Hallo alle zusammen,

ich Suche eine Lösung wie man einen dynamischen Seitentitel erstellt und diesen dann abhängig der Ebene ausgibt.

Mein Code sieht erstmal so aus:

```typoscript
# h1-Titel vom Parent ausgeben
TITEL1 = TEXT
TITEL1 {
data = leveltitle: -2
insertData = 1
wrap = <h1>|</h1>
}

# h2-Titel oder Subtitel der aktuellen Seite ausgeben
TITEL2 = TEXT
TITEL2 {
field = subtitle // title
wrap = <h2>|</h2>
}
```

Wenn ich mich auf der obersten Ebene befinde wird die Hilfseite ausgegeben.

Hat jemend einen Tipp parat?

Gruß Dean

## Antworten

### [#2](https://www.typo3.net/d/83925-dynamischen-seitentitel-ausgeben-abhaengig-der-ebene/2) · Norman2k · 2008-11-12

Condition "treelevel"?
<https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Conditions/Index.html#condition-tree-level>

### [#3](https://www.typo3.net/d/83925-dynamischen-seitentitel-ausgeben-abhaengig-der-ebene/3) · tp3user · 2008-11-13

Danke für den Tipp. Der letzte Ebenen-Wert (hier [treeLevel = 3]) überschreibt leider den Wert der vorigen Ebenen. Bei mir wird immer das data-Feld von treeLevel 3 ausgegeben auch wenn ich auf Ebene 1 oder 2 bin. Gibt es eventuell eine "ELSE" Möglickeit? Was mach ich da bloß falsch?    #paralyzed#

```typoscript
# h1-Titel vom Parent ausgeben
TITEL1 = TEXT
TITEL1 {
insertData = 1
wrap = <h1>|</h1>
[treeLevel = 1] || [treeLevel = 2]
data = leveltitle: 2
[treeLevel = 3]
data = leveltitle: -2
[end]
}

# h2-Titel oder Subtitel von aktueller Seite ausgeben
TITEL2 = TEXT
TITEL2 {
field = subtitle // title
wrap = <h2>|</h2>
}
```

### [#4](https://www.typo3.net/d/83925-dynamischen-seitentitel-ausgeben-abhaengig-der-ebene/4) · tp3user · 2008-11-13

Hab jetzt die Lösung:

```typoscript
page = PAGE
page {

10.marks {

# h1-Titel ausgeben
TITEL1 = TEXT
TITEL1 {
data = title
wrap = <h1>|</h1>
}

} # <- (marks Ende)
} # <- (page Ende)

# h1-Titel vom Parent ausgeben abhängig der Ebene
[treeLevel = 0,1,2,3]
page.10.marks.TITEL1.data = leveltitle: 2
page.10.marks.TITEL1.wrap = <h1>|</h1>
[global]

[treeLevel = 4]
page.10.marks.TITEL1.data = leveltitle: -2
page.10.marks.TITEL1.wrap = <h1>|</h1>
[global]
```

---

Quelle: „Dynamischen Seitentitel ausgeben abhängig der Ebene“, typo3.net, https://www.typo3.net/d/83925-dynamischen-seitentitel-ausgeben-abhaengig-der-ebene
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
