TYPO3: Kategorien beschränken in Multidomain-Setups oder für Backend-Benutzer(gruppen)

|

Problem

Definiert man in TYPO3 Kategorien (sys_categories), stehen diese standardmäßig systemweit und für alle Backendbenutzer zur Verfügung.

In Multidomain-Setups oder bei mehreren Backend-Benutzergruppen mit verschiedenen Rechten ist das jedoch meist nicht erwünscht. Hier will man vielleicht pro Domain oder pro Benutzergruppe nur bestimmte Kategorien sehen.

Lösung

Die Kategorien müssen in Ebenen verschachtelt werden. Man könnte pro Domain und/oder Benutzergruppe eine Übergeordnete Kategorie anlegen und dann jeweils Unterkategorien erzeugen.

Die übergeordnete Kategorie kann man nun per TSConfig einem Seitenbaum oder Benutzergruppen zuweisen. An den Parameter rootUid wird dabei jeweils die ID der übergeordneten „Wurzel“-Kategorie übergeben.

1
2
3
## Page TSconfig
## In diesem Beispiel hat die Wurzel-Kategorie die ID 3
TCEFORM.pages.categories.config.treeConfig.rootUid = 3
1
2
## User TSconfig für Backend-Benutzer(gruppen)
page.TCEFORM.pages.categories.config.treeConfig.rootUid = 3

Getestet in TYPO3 8.7.1 LTS.

Schreibe einen Kommentar

TYPO3 9 LTS Videotraining

Das Videotraining zu TYPO3 9 LTS

Momentan in Vorbereitung

Klicke hier für weitere Infos zum neuen Videotraining!

close-link
In Vorbereitung: Das Videotraining zu TYPO3 9 LTS
Hier klicken für mehr Informationen!
close-image

YouTube aktivieren?

Auf dieser Seite gibt es mind. ein YouTube Video. Cookies für diese Website wurden abgelehnt. Dadurch können keine YouTube Videos mehr angezeigt werden, weil YouTube ohne Cookies und Tracking Mechanismen nicht funktioniert. Willst du YouTube dennoch freischalten?