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.
Lehrreicher Beitrag. Interessant, wenn man das Thema auch mal aus einem anderen Blickwinkel beschrieben lesen kann.