Menüpunkte je nach Benutzergruppe ein-/ausblenden
am 18.06.2008 - 13:54 Uhr in
Hallo zusammen,
gibt es für den Administrator die Möglichkeit, Menüpunkte je nach Benutzergruppe ein- und auszublenden? Mir ist nur bekannt, dass Module Menüpunkte erzeugen und man den Zugriff auf Module einschränken (z.B. Gast / eingeloggter User) kann, so dass auch die Menüpunkte betroffen sind.
Gruß
Dirk
- Anmelden oder Registrieren um Kommentare zu schreiben

Standard
am 18.06.2008 - 15:06 Uhr
Menüpunkte, die auf Content verweisen, für den keine Zugriffsrechte bestehen, werden normalerweise automatisch nicht angezeigt. So werden z.B. unter "Beitrag erstellen" für angemeldete Benutzer alle diejenigen Inhaltstypen per se ausgeblendet, für die nicht die Berechtigung besteht, dass Beiträge des betreffenden Typs erzeugt werden dürfen.
Solltest Du individuelle Menüs je Rolle unabhängig von den Berechtigungen präsentieren wollen, wäre ein Weg, dies über einen bedingten Menüblock je Benutzrolle zu realisieren (sog. Sichtbarkeitseinstellungen).
Zitat: gibt es für den
am 18.06.2008 - 15:37 Uhr
gibt es für den Administrator die Möglichkeit, Menüpunkte je nach Benutzergruppe ein- und auszublenden?
Jaein.
Kannst Du sagen was Du tun willst? An was fuer Menue-Eintraege denkst Du bei der Fragestellung?
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
@tumblingmug: Danke. So
am 18.06.2008 - 15:41 Uhr
@tumblingmug: Danke. So kenne ich es auch von Drupal. Ich überlege auch gerade, welches CMS dies überhaupt kann. Bei Typo3 müsste es wohl gehen...
quiptime
am 18.06.2008 - 16:30 Uhr
gibt es für den Administrator die Möglichkeit, Menüpunkte je nach Benutzergruppe ein- und auszublenden?
Jaein.
Kannst Du sagen was Du tun willst? An was fuer Menue-Eintraege denkst Du bei der Fragestellung?
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Prinzipiell an alle. Ob es Menüpunkte zu statischen Seiten sind oder Menüpunkte, die speziell zu Modulfunktionen verlinken, d.h. z.B. Inhalt erstellen.
Die Antwort hat im Prinzip
am 18.06.2008 - 16:48 Uhr
Die Antwort hat im Prinzip schon @tumblingmug gegeben.
Ergaenzen könnte man noch das es in manchen Situationen angebracht ist Menü-Blöcke mit den zugehörigen Menüpunkten händisch zu erstellen. Man bildet die Liste der Menüpunkte
<ul><li></l></ul>nach.Ein Beispiel solch eines Falles ist, den standardmässigen Navigationsblock - den alle eingeloggten Benutzer zu sehen bekommen - durch einen eigenen Navigationsblock zu ersetzen. Dadurch gewinnt man die absolute Kontrolle über alle Menüpunkte dieses Menü-Blockes.
Soll heissen, #1 und Admins haben den Standard-Navigations-Menüblock und alle anderen Benutzer haben den selbst erstellten Navigations-Menüblock.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Eigene Menü-Blöcke mit "Jump"
am 18.06.2008 - 18:29 Uhr
Zum Erstellen individueller Menü-Blöcke gibt es auch ein Modul als Helferlein: Jump
<?phpglobal $user;
$options = array(
'user/'. $user->uid => t('My User Account'),
'tracker/'. $user->uid => t('My Posts'),
'logout' => t('Log Out')
);
print jump_quickly($options);
?>
This will give you a dropdown with three items in it -- My User Account, My Posts, and Log Out. This gives you the most flexibility, but requires a bit more actual PHP in your snippet.<-li>
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Danke für die Antworten.
am 19.06.2008 - 12:06 Uhr
Danke für die Antworten. Jetzt bin ich zwar nicht "schlauer", aber sicher, dass das was gefordert ist nicht out othe box mit Drupal machbar ist.