Seitentitel (HTML title Tag) ändern
TYPO3 setzt den Titel einer Seite (HTML-Tag <title>
) standardmäßig auf den Seitentitel der aktuellen Seite. Es gibt jedoch Fälle, bei denen es von Vorteil sein kann, zusätzliche Informationen im Titel anzugeben: Beispielsweise ist es aussagekräftiger, wenn eine Seite im Ergebnis einer Suchmaschine wie Google erscheint und der Titel dabei nicht nur 'Kontakt' sondern z.B. 'Winkelmann GmbH - Kontakt' lautet.
# Seitentitel entfernen config.noPageTitle = 1 page = PAGE page { # Neuen title Tag in headerData setzen headerData { 10 = TEXT 10 { field = title noTrimWrap = |<title>Seitentitel: | - Text nach dem dynamischen Titel</title>| } } }
Es gibt noch eine andere Möglichkeit, den Seitentitel zu ändern, indem Sie als Backend-Benutzer mit Administrator-Rechten im Modul "Web > Template" direkt das Feld 'Sitetitle' ausfüllen. Allerdings wird hierdurch nur ermöglicht, einen Text vor den eigentlichen Seitentitel zu bringen.
Wie man im obenstehenden Beispiel sieht, lässt sich durch den TypoScript-Code sowohl vor als auch nach dem eigentlichen Seitentitel ein Text platzieren. Ausserdem können Sie bei Bedarf auch ein anderes Datenbankfeld (field
) anzeigen lassen, indem Sie in Zeile 10 einfach die Angabe title
durch einen anderen Wert ersetzen — z.B. subtitle
, um den Untertitel der aktuellen Seite zu bekommen.
Die Angabe von noTrimWrap
in Zeile 11 sorgt dafür, dass die Leerzeichen vor und nach dem eingefügten Seitentitel erhalten bleiben.