2011-08-31 68 views
0

我想限制用戶只能訪問一個模塊。我爲用戶創建了一個角色,並且只對該模塊的訪問權限進行了檢查。但是,當我以該用戶身份登錄時,我只能在菜單中看到myaccount和註銷鏈接。任何人都可以解釋訪問權限方法是一個模塊簡單的方法。 drupal文檔確實令人困惑。只允許用戶訪問drupal 6中的一個模塊

以下是我的代碼。

function products_perm() { 
    return array('access products content');  
} 

function products_menu() { 

    $items = array(); 

    $items['admin/products'] = array(
    'title' => 'Products', 
    'description' => 'Products', 
    'page callback' => 'products_all', 
    'access arguments' => array('access products content'), 
    'weight' => 1, 
    'type' => MENU_NORMAL_ITEM, 
    ); 

    return $items; 
} 

我只想向用戶名爲Staff顯示產品菜單。

+0

確保爲該網站設置的主題已啓用,否則您將看到訪問被拒絕的錯誤。 – kiamlaluno

回答

0

你清除了菜單緩存嗎?

使用hook_menu()所做的任何更改都需要重建菜單結構。

相關問題