Zum Inhalt springen

Menü ausblenden wenn kein Zugriffsrecht vorhanden

Erstellt am 3. Juli 2008 · 5 Antworten · letzte Antwort am 3. Juli 2008

Tags: Frage

mdhp ·

Nach endlosem Testen, googlen und Forensuche hoffe ich jemand kann mir bei folgendem Problem helfen:

Menüpunkte sollen abhängig von der Benutzergruppe (zugewiesen über Seite - Zugriff) sichtbar sein.

Beispiel:
Seite 1 Zugriff durch Gruppe A
Seite 2 Zugriff durch Gruppe B

Logge ich mich nun mit A ein (BE ausgeloggt) werden trotzdem beide Seiten im Menü angezeigt.

Ein paar grundsätzliche Lösungen habe ich zwar, diese finde ich aber zu umständlich.

Lösung 1: Anlegen von getrennten Seitenbäumen
Ist bei dem überschneidenden Content aber nicht machbar.

Lösung 2: Zugriffsverweigerung per Typoscript über "excludeUidList"
Ist ultra umständlich und Fehleranfällig (da viele Gruppen existieren werden).

Es muss doch ganz einfach möglich sein, Seiten aus dem Menü auszublenden für die man kein Zugriffsrecht hat? #angry#

Danke schon im voraus!
Dieter

d.​walter ·

Das macht TYPO3 eigentlich ganz von alleine - d. h. es zeigt nur die jeweiligen Menüpunkte an, die zur der Benutzergruppe gehören!

Ausnahme, du hast unter Seiteneigenschaften keine Benutzergruppe ausgewählt.

Daniel

mdhp ·

Das bringt mich ja gerade zur Verzweiflung. 😢
Habe schon alle Templates/Erweiterungen usw. gekickt... ändert leider nichts.
Ist Typo 4.1.2... oder gibts da einen Bug, oder eine typo3conf Einstellung???

d.​walter ·

Eigentlich nicht!! Wenn du willst, dann kann ich mir das gern mal anschauen! Kannst mir ja eine PM schicken!

Daniel

mdhp ·

Direkten Zugriff kann ich dir leider nicht geben 🙁

Habe Spasseshalber ein komplett neues Projekt angelegt mit den gleichen Gruppen, Menüscript usw., da funktionerts so wie es sein soll.
Irgendwo muss es eine Option geben, oder es funkt eine Extension dazwischen (hab auch hier schon einige entfernt).

mdhp ·

Ich habs ... oh Mann ... man sollte die Augen auch aufmachen beim arbeiten :o

#angry# #angry# #angry#

Extension "pk_limitmenutolang" war der Übeltäter, hab ich die ganze Zeit übersehen.

Danke für dein Hilfeangebot!