2013-11-03 5 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 콜백.

주문하세요 업데이트 드루팔으로 볼 수 있습니다에서 메뉴 항목을 추가/변경할 때 캐시를 삭제하는 것을 잊지 마십시오.

$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; 
관련 문제