Nützliche TSconfig-Einstellungen
/ Autor: Albrecht, 19 Sep 2008Solange für ein Typo3-Projekt außer dem Administrator kein Benutzer existiert, braucht man sich oftmals nicht viele Gedanken über die TSconfig machen. Anders wird es, sobald mehrere Backend-User, evtl. auch noch in unterschiedlichen Benutzergruppen, für die Pflege verantwortlich sind. Hier gibt es kleine aber nützliche TSconfig-Einstellungen, die das Arbeiten mit mehreren Benutzern und Benutzergruppen erleichtern.
Cache löschen
Um Benutzern zu erauben, den Cache zu leeren, reicht eine kleine Zeile in der User TSconfig.
options.clearCache.pages = 1
Ab Version 4.2 wird dem User dann auch sofort das Cache-Icon gezeigt, um den Seitencache global zu löschen. In den Versionen davor, war zwar das Löschen von einzelnen Seiten-Caches möglich, man konnte sich (oder eher gesagt den BE-Usern) aber mit der Extension “cl_becache” behelfen, welche auch im alten Backend die Links erzeugt, um den Cache zu löschen.
Der Vollständigkeit halber sei auch noch
options.clearCache.all = 1
erwähnt. Ob der gewöhnliche BE-User diese Einstellung jedoch braucht, ist ein anderes Thema.
Zugriffs-Berechtigungen der Seiten
Zu einem ausgeklügelten Benutzersystem gehören auch angepasste Berechtigungen der Seiten. Für existierende Seiten können diese vom Administrator im Modul “Zugriff” gesetzt und angepasst werden. Doch was, wenn ein Backend-Benutzer eine Seite anlegt und ein anderer User Inhalte pflegen will, die Seite aber die falschen Berechtigungen hat? Den Administrator für jede neu angelegte Seite die Rechte ändern zu lassen, ist keine praktikable Lösung. Für diesen Zweck bietet Typo3 vielmehr die Möglichkeit, in der Page TSconfig Vorgaben für neu angelegte Seite zu setzen.
TCEMAIN.permissions.groupid = 1 TCEMAIN.permissions.user = show, editcontent, edit, new, delete TCEMAIN.permissions.group = show, editcontent, edit, new TCEMAIN.permissions.everybody = show
Die Werte sind selbstverständlich nur Beispielwerte und müssen evtl. an die eigene Konfiguration angepasst werden.


Leave a Reply