Config einer TYPO3 Webseite mit TypoScript
Konfiguration der gesamten Webseite mit TypoScript
Die Konfiguration bestimmter Werte für den Betrieb einer TYPO3 Webseite erledigt man am besten, ebenso wie im Setup, durch das Einbinden einer eigenen Datei. Diese sollte ebenfalls im Verzeichnis einer Provider Extension enthalten sein.
TypoScript Konfiguration (bis TYPO3 8.7)
Hier ein Beispiel für eine Konfiguration:
config {
xmlprologue = none
uniqueLinkVars = 1
linkVars := addToList(L(1),type(3))
absRefPrefix = /
# Wie viele Sekunden wird der Cache gespeichert?
cache_period = 86400
# Soll der Cache deaktiviert werden
# (0 = Cache aktiv, 1 = kein Cache)
no_cache = 0
## Zeichensatz für die gesamte Webseite
renderCharset = utf-8
metaCharset = utf-8
## System Variablen
sys_language_uid = 0
sys_language_overlay = 1
sys_language_mode = content_fallback
## Sprache – in diesem Fall Deutsch
language = de
locale_all = de_DE.UTF-8
htmlTag_langKey = de
## META Angaben
pageTitleFirst = 1
noPageTitle = 1
sendCacheHeaders = 1
}
Dies ist ein Beispiel für eine Konfiguration bis zur Version LTS v8.7 von TYPO3.
TypoScript Konfiguration (ab TYPO3 9.5)
Weite Teile der Konfiguration einer TYPO3 Webseite ab der Version 9.5 werden über das Modul Seiten erledigt. Dies gilt vor allem für die Spracheinstellungen der Webseite. Ebenso benötigt man die Extension realURL nicht mehr seit der Version v9.5 von TYPO3, da diese Konfiguration durch das URL-Segment ersetzt worden ist.
config {
xmlprologue = none
uniqueLinkVars = 1
linkVars := addToList(L(1),type(3))
absRefPrefix = /
cache_period = 86400
no_cache = 0
## Character sets
renderCharset = utf-8
metaCharset = utf-8
## META Angaben
sendCacheHeaders = 1
message_page_is_being_generated = Die angeforderte Seite wird Ihnen gleich angezeigt.
spamProtectEmailAddresses = 2
spamProtectEmailAddresses_atSubst = (at)
}