A Drupal.org-on már nem egyszer felütötte a fejét ez a kérdés, és most a magyar support listán is. Ebből az oldalból kihüvelyezhetjük, hogy a megoldás egy saját blokk létrehozása, aminek a tartalma:
global $user;
if ($user->uid) {
  if ($menu = theme_menu_tree()) {
    $menu = '
';
    return $menu;
  }
}
else {
  return;
}
?>
Ennél általánosabb megoldáshoz már saját modult kell írnunk. Ez elég, ha csak a hook_menu kampót valósítja meg, ennek segítségével az egyes menüpontokhoz megadhatunk tetszőleges jogosultságokat is.
        

Hozzászólások
Belépett felhasználó azonosítója
Az jelzett cikk egyik hozzászólásában is kérdik: Hogyan lehet megoldani azt, hogy az így keletkezett menü címe a belépett felhasználó azonosítója legyen?
Gyuris Gellért
Gyuris Gellért
Van ott válasz is
Legalábbis most már van. Lefordítom: saját modult kell írnod, ami a hook_block()-ot megvalósítja. A többit ld. ott.