[gelöst] Menue bei Benutzerberechtigung wir nicht richtig Angezeigt
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 06.11.2013 - 08:25 Uhr in
Hallo,
ich habe ein Problem mit den Berechtigungen.
Erst mal das Ziel.
Es soll möglich sein, das sich Benutzer mit bestimmen Berechtigungen bestimmte Menüpunkte uns Seiten sehen können. Die internen Seiten soll nur im eingeloggten zustand erreichbar sein. Das Menü soll je nach Benutzerberechtigungen angezeigt werden können.
Der Stand:
Ich habe Benutzergruppen angelegt und auch mit Berechtigungen.
Wenn ich mich einlogge, wir kein Menü nagezeigt. Jetzt habe ich das Module „Login Destination“ installiert. Nach dem Login werde ich auf die richtige Seite weiter geleitet. Klicke ich jetzt z.B. auf das „Suchen“ verschwindet das Menü wieder und es wird keins angezeigt. Die Seite suchen ist auch von außen zu erreichen.
Folgende Module sind Installiert und Aktiviert:
Login Destination
ACL
Content Access Rules Integrations
Content Access
Die Frage(n):
Wie schaffe ich es, dass das entsprechende Menü im eingeloggten zustand immer angezeigt wird?
Wie kann ich verhindern, dass die internen Seiten auch von außen erreichbar sind?
Anbei sind zwei Screenshots. Das erste nach direktem einloggen und das zweite nach dem Klick auf „Suchen“.
Ich danke für Antworten im Voraus.
MfG
Alex
Anhang | Größe |
---|---|
Seite, direkt nach dem Einloggen; Das Menue ist da. | 20.08 KB |
Seite nach dem Klick auf suchen; Das Menue fehlt jetzt. | 22.54 KB |
- Anmelden oder Registrieren um Kommentare zu schreiben
Bei mir liegen die internen
am 07.11.2013 - 09:12 Uhr
Bei mir liegen die internen Seiten alle unter dem Pfad /intern/* Den schütze ich mit dem Module Path Access. Interne Inhalte werden über spezielle Inhaltstypen angelegt - und deren Pfad-Alias beginnt dann immer mit "intern".
Ein Extra-Menu (neben Hauptnavigation, ...) habe ich außerdem angelegt. Als Block kann ich dort die Zugriffsrechte bestimmen.
Grüße
Roman
Hallo Roman,danke für deine
am 04.12.2013 - 07:55 Uhr
Hallo Roman,
danke für deine Antwort. Ich habe aber eine andere Möglichkeit gefunden.
Trotzdem danke für den Hinweis. Dies könnte bei einem anderen Problem von mir helfen.
Ich will jetzt mal kurz beschreiben, wie ich es gelöst habe. Vielleicht hilft es ja einem anderen.
Nach langem Suchen und Test bin ich auf das Module Simple Access gestoßen.
Es ist einfach zu bedienen und auch sehr flexibel. Damit ist es möglich für jeden Nodetype (vordefiniert festlegen) und Node die entsprechende Rechte mitzugeben. Dabei ist es möglich jedem einzelnen Node die Berechtigungen Spezial zu ändern, entgegen der Vorgaben.
Vorher muss allerdings Gruppen Definiert werden. Diese werden dann gesetzt.
Bei mir funktioniert es sehr gut.
Dies hat dann auch Auswirkung auf das Menü. Wenn der Benutzer nicht das Recht hat, wird der Menüpunkt auch nicht angezeigt.
Bei unserer Hompage wird auch noch das footermap Modul eingesetzt. Dies Berücksichtigt allerdings nicht die gesetzten Berechtigungen. Dazu müsste ich die Entsprechende Funktion anpassen.
MfG
Alex