Standardwerte für neue Seiten im Backend

Mit diesem TypoScript kann man verschiedene Einstellungen für neue Seiten automatisieren.

In der Konfiguration von Benutzergruppen und Benutzern lassen sich verschiedene Einstellungen für das TYPO3 Backend vornehmen. Durch diese veränderten Standardfunktionen kann eine gewisse Anpassung der Backend-Funktionalität erreicht werden.

Die Änderungen wirken sich auf den zentralen TCA (Table Configuration Array) aus, in dem alle TYPO3-bezogenen Einstellungen hinterlegt werden.

Im folgenden Beispiel geht es um neu angelegte Seiten. Einerseits wird beim Anlegen einer neuen Seite deren Seitentyp auf "Erweitert" (doktype=2) gesetzt, ausserdem wird sie versteckt (hidden) angelegt.

Defaultwerte für neue Seiten TSconfig, Backend-Benutzer(gruppe)
# Seitentyp auf "Erweitert" setzen (nur TYPO3 Version kleiner 4.0)
TCAdefaults.pages.doktype = 2
# Ab TYPO3 Version 4.x wurde der Typ "Erweitert" durch "Standard" (Wert 1) ersetzt.
# In diesem Fall angeben: TCAdefaults.pages.doktype = 1
 
# Sichtbarkeit von Seiten auf "Verbergen" setzen
TCAdefaults.pages.hidden = 1

Bitte beachten Sie, dass der standardmäßig gesetzte Seitentyp "Erweitert" im Menüpunkt "Funktionen / Erzeuge mehrere Seiten" erst ab TYPO3 4.0 verwendet wird. In früheren Versionen werden mehrere neue Seiten vom Typ "Standard" angelegt.

Der Defaultwert für TCAdefaults.pages.hidden funktioniert nur, wenn man eine neue Seite unterhalb einer bestehenden einfügt, also mit "Seite (in)". Mit einem Patch für TCAdefaults.pages.hidden kann man TYPO3 so modifizieren, dass die Checkbox "Verbergen" auch dann gesetzt wird, wenn man eine neue Seite mit "Seite (nach)" auf der selben Hierarchieebene anlegt.