---
title: "Automatischer und manueller Seitentitel"
url: "https://www.typo3.net/d/91555-automatischer-und-manueller-seitentitel"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","SEO"]
created: "2009-07-23"
last_reply: "2009-07-23"
replies: 8
solved: false
page: 1
pages: 1
lang: "de"
---

# Automatischer und manueller Seitentitel

TYPO3 › TypoScript · 8 Antworten · gestartet 2009-07-23

## Eröffnungsbeitrag

**baumpaul** · 2009-07-23 · [Beitrag #1](https://www.typo3.net/d/91555-automatischer-und-manueller-seitentitel/1)

Hallo,

ich habe hier meinen schönen Code damit mir ein automatischer Seitentitel generiert wird. Leider kann man nun keine manuellen Titel mehr vergeben. Ich bräuchte also eine IF, ELSE Abfrage.

Wenn Untertitel vergeben, dann nimm diesen; ansonsten generierte automatischen Titel.

Könnt Ihr mir hier helfen oder habt sogar bessere Ideen?

```typoscript
#Titel generieren
page.headerData.80 = COA
page.headerData.80 {
	wrap = <title> |  FIRMENNAME</title>
	10 = HMENU
	10 {
		special = rootline
		special.range = 1|-1
		includeNotInMenu = 1
		1 = TMENU
		1.NO = 1
		1.NO.doNotLinkIt = 1
		1.NO.allWrap =  | »     
	} 
	20=TEXT
	20.data = DB:sys_template:1:sitetitle
	20.wrap = |
}
```

## Antworten

### [#2](https://www.typo3.net/d/91555-automatischer-und-manueller-seitentitel/2) · Julian.​Hofmann · 2009-07-23

Hallo.

IF-Bedingungen sind in TS nicht ganz ohne. Der einfachere Weg dürfte bei Dir sein, dass Du mit required bzw. override des [stdWrap](https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Functions/Stdwrap.html) arbeitest.

Viele Grüße
Julian

### [#3](https://www.typo3.net/d/91555-automatischer-und-manueller-seitentitel/3) · Mr.​TRTD · 2009-07-23

Vielleicht hilft dieser Ansatz. Der ist zwar nicht getestet, aber so um und bei sollte er genau das tun, was du willst

```typoscript
page.noPageTitle = 1
page.headerData.0 = TEXT
page.headerData.0{
	data = DB:sys_template:1:sitetitle
	override.cObject = TEXT
	override.cObject{
		required = 1
		field = subtitle
	}
	wrap = <title>|</title>
}
```

Erst den normalen Title abschalten.
Dann einen default Title definieren.
Anschließend überschreiben, wenn Feld subtitle gefüllt ist

### [#4](https://www.typo3.net/d/91555-automatischer-und-manueller-seitentitel/4) · baumpaul · 2009-07-23

So schaut das jetzt aus. Jetzt wird allerdings der automatische Titel an den manuellen drangehängt.

```typoscript
page.headerData.80 = COA
page.headerData.80 {
	wrap = <title> | </title>
	10 = HMENU
	10 {
		special = rootline
		special.range = 1|-1
		includeNotInMenu = 1
		1 = TMENU
		1.NO = 1
		1.NO.doNotLinkIt = 1
		1.NO.allWrap =  |&nbsp;&raquo;&nbsp;    
	} 
	20=TEXT
	20.data = DB:sys_template:1:sitetitle
	20.override.cObject = TEXT
        20.override.cObject {
                required = 1
                field = subtitle
        }
	20.wrap = |
}
```

### [#5](https://www.typo3.net/d/91555-automatischer-und-manueller-seitentitel/5) · Mr.​TRTD · 2009-07-23

Du schreibst gerade einen Title in der Form
<title> mein nich verlinktes HMENU + page:subtitle // templatetitle</title>

mal so eine Frage. würde es nicht ausreichen, wenn du schreibst:

```typoscript
page.noPageTitle = 1
page.headerData.0 = TEXT
page.headerData.0.field = subtitle // title
```

oder soll es unbedingt der Titel aus dem Template sein?
Selbst dann kannst du das noch über ein COA lösen.

Noch ein Tipp: page.pageTitleFirst = 1

### [#6](https://www.typo3.net/d/91555-automatischer-und-manueller-seitentitel/6) · baumpaul · 2009-07-23

Naja, bei meinem Ursprünglichen Code wird in den Titel der Klickpfad der Navigation geschreiben. Bei mehreren hundert Seiten macht das natürlich Sinn da nicht für alle ein Title vergeben werden kann. Ich möchte auch überall unterschiedliche und sinnvolle Titel haben. Ist aus SEO Sicht ein muss.

Die Option eines manuellen Titels muss ich mir aber auch offen halten, da bei meinem Code auf der Startseite so nichts im Titel steht.

Ich kenne mit mit TS leider noch nicht so aus, sonst würde ich das ja selbst machen und euch das zur Verfügung stellen.

### [#7](https://www.typo3.net/d/91555-automatischer-und-manueller-seitentitel/7) · Mr.​TRTD · 2009-07-23

> **baumpaul schrieb:**
>
> So schaut das jetzt aus. Jetzt wird allerdings der automatische Titel an den manuellen drangehängt.
>
> ```typoscript
> page.headerData.80 = COA
> page.headerData.80 {
> 	wrap = <title> | </title>
> 	10 = HMENU
> 	10 {
> 		special = rootline
> 		special.range = 1|-1
> 		includeNotInMenu = 1
> 		1 = TMENU
> 		1.NO = 1
> 		1.NO.doNotLinkIt = 1
> 		1.NO.allWrap =  |&nbsp;&raquo;&nbsp;    
> 	} 
> 	20=TEXT
> 	20.data = DB:sys_template:1:sitetitle
> 	20.override.cObject = TEXT
>         20.override.cObject {
>                 required = 1
>                 field = subtitle
>         }
> 	20.wrap = |
> }
> ```

Also mußt du deine Configuration eigentlöich nur umschreiben:

```typoscript
page.headerData.80 = COA
page.headerData.80 {
	wrap = <title> | </title>
	10 = HMENU
	10 {
		special = rootline
		special.range = 1|-1
		includeNotInMenu = 1
		1 = TMENU
		1.NO = 1
		1.NO.doNotLinkIt = 1
		1.NO.allWrap =  |&nbsp;&raquo;&nbsp;
	} 
	10.override.cObject = TEXT
        10.override.cObject {
                required = 1
                field = subtitle
        }
	20=TEXT
	20.data = DB:sys_template:1:sitetitle
}
```

und page.headerData.80.20 kannst du dann eigentlich auch so schrieben, wenn das immer das gleiche ist

```typoscript
page.headerData.80.wrap = <title> | : Company Name </title>
```

### [#8](https://www.typo3.net/d/91555-automatischer-und-manueller-seitentitel/8) · baumpaul · 2009-07-23

Der Code geht leider nicht. Es wird nur der Klickpfad im Titel angezeigt.

### [#9](https://www.typo3.net/d/91555-automatischer-und-manueller-seitentitel/9) · Mr.​TRTD · 2009-07-23

Probiers mal so:

```typoscript
page.headerData.80 = COA
page.headerData.80 {
        wrap = <title> | </title>Probier mal in der Art:
        10 = COA
        10{
                10 = HMENU
                10 {
                        special = rootline
                        special.range = 1|-1
                        includeNotInMenu = 1
                        1 = TMENU
                        1.NO = 1
                        1.NO.doNotLinkIt = 1
                        1.NO.allWrap =  | » 
                }
        }
        10.override.cObject = TEXT
        10.override.cObject {
                required = 1
                field = subtitle
}
```

Aber nun fange ich auch an zu raten.
Viel erfolg bei try & error  ;)

---

Quelle: „Automatischer und manueller Seitentitel“, typo3.net, https://www.typo3.net/d/91555-automatischer-und-manueller-seitentitel
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
