разрешить пользователю доступ только к модулю в drupal 6 - PullRequest
0 голосов
/ 01 сентября 2011

Я хочу ограничить доступ пользователя только к одному модулю.Я создал роль для пользователя и проверил права доступа только к этому модулю. Но когда я вхожу в систему как этот пользователь, я могу видеть только ссылки myaccount и logout в меню. Кто-нибудь может объяснить, что метод разрешения доступа - это модуль впростой способ.Документация по drupal действительно сбивает с толку.

Ниже приведен мой код.

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.

1 Ответ

0 голосов
/ 10 сентября 2011

Вы очистили кеш меню?

Любые изменения, сделанные с помощью hook_menu (), потребуют перестройки структур меню.

...