Dieser Schnipsel zeigt, wie man via TYPOSCRIPT und Backend einen Custom Title Tag für seine Seite generieren kann.
TYPOSCRIPT
Zuerst müssen wir ein paar Zeilen TYPOSCRIPT schreiben. Wir müssen erst noPageTitle in der Config aktivieren und dann unseren Title Tag aufbauen. Mit dem Wrap generieren wir die title Tags um unseren Title und können davor oder dahinter „|“ noch anderen Text einfügen. Damit wir im TYPO3 Backend noch die Namen im Seitenbaum behalten, benutzen wir den Subtitle in den Seiteneigenschaften.
#CONFIG:
config.noPageTitle = 1
#PAGE:
page.headerData.99 = TEXT
page.headerData.99 {
field = subtitle // title
data = page:title
wrap = <title>|</title>
}
Kurz zur Erklärung: Wie bereits oben Erwähnt, wollen wir den Subtitle normalerweise nehmen. Mit // können wir ein Fallback auf ein anderes Feld machen.
Im Backend sieht das ganze so dann aus:

Jetzt wird der Title Tag über unsere Seite gesteuert und zeigt das an, was wir möchten.
Soll der Title Tag z.B. so aussehen: „Über unser Unternehmen – Name Firma“ dann kann man das so machen:
#PAGE:
page.headerData.99 = TEXT
page.headerData.99 {
field = subtitle // title
data = page:title
wrap = <title>| Name Firma</title>
}