Monatliches Archiv: Juli 2011

TypoScript Page Title bearbeiten

Sehr oft ist es gewünscht einen Individuellen Pagetitle in einer Typo3 Seite zu integrieren. So könnte aus dem Seitentitel „Kontakt“ der Seite „Beispielseite“ ein neuer Seitentitel entstehen der sich dann „Kontakt – Beispielseite“ nennt.

Dies kann relativ einfach durch folgende Konfigurationszeilen im TypoScript erledigt werden:

1
2
3
4
5
6
7
8
# Seitentitel entfernen
noPageTitle = 1
page.headerData = COA
page.headerData.10 = TEXT
page.headerData.10 {
field = title
noTrimWrap = |<title>vor dem Typo3 title | nach dem Typo3 title </title>|
}

In der ersten Zeile bestimmen wir mit noPageTitle = 1 dass der normale Typo3 Seitentitel nicht ausgegben wird. Die HeaderData befinden sich meiner Meinung nach in so gut wie jedem Projekt. Daher gehe ich nicht näher darauf ein wie diese gehandhabt und eingebunden werden. Mit dem Element 10 erstellen wir ein neues Title-Tag das durch die Feldfunktion auch automatisch gefüllt wird. Mit noTrimWrap können wir um den Seitentitel von Typo3  noch eigene Texte drum herum legen.