2013-11-03 96 views
0

請告訴我爲什麼site.ru/userslist中最簡單的模塊帶到頁面,並且消息 «找不到請求的頁面/ userslist。 「使用模塊渲染頁面

code

$items['userslist']=array(//userlist - наш url 
'title'=>t('Users List'),//Название ссылки 
'description'=>t('List of users'),//краткое описание ссылки 
'page callback'=>'userslist_form',//вызываемая ф-ция при переходе по ссылке userlist 
'access callback' => 'entity_access', 
'access arguments'=>array('access content'), 
'type'=>MENU_NORMAL_ITEM 
); 
return $items; 

回答

2

entity_access回調預期的entity_type作爲缺少的參數。您的網頁不是專用於一個實體對象,我建議從菜單聲明離開access callback,這將使用默認user_access回調。

不要忘記清除緩存變化時/爲了你的更新是由Drupal的看到添加菜單項。

$items['userslist']= array(//userlist - наш url 
    'title' => t('Users List'),//Название ссылки 
    'description' => t('List of users'),//краткое описание ссылки 
    'page callback' => 'userslist_form',//вызываемая ф-ция при переходе по ссылке userlist 
    'access arguments' => array('access content'), 
    'type' => MENU_NORMAL_ITEM, 
); 

return $items;