2017-11-28 3 views
0

발견 나는 http://dev.webroot.com/award/offer 같은 URL을 통과 여기에 내 코드drupal 7의 hook_menu 내가 URL을 전달할 때. 그것은 페이지가 여기

function custom_menu() { 
    $items['award/offer'] = array(
    'page callback' => 'award_offer_email', 
    'page arguments' => array(1,3), 
    'type' => MENU_CALLBACK, 
); 
} 

하지만 난이

요청한 페이지 "/ 상/서비스를"점점 오전되지 않음을 보여줍니다 찾을 수 없습니다 .

아이디어가 있으십니까?

답변

1

hook_menu()를 업데이트 한 후 캐시를 지우셨습니까?

+0

이 코멘트가 아닌 해답이 될 것이다. – MilanG

+0

@MilanG 내가 이해할 수 있듯이 나는 평판 값> 50을 써야 의견을 추가 할 수있다 ... – wau

+0

좋아, 그럼. 그걸 몰랐어. – MilanG

1

먼저 메뉴 항목을 반환해야합니다. 그 외에도 인수에 대한 액세스 권한을 부여해야합니다.

귀하의 예를 다시 쓰기 :

function custom_menu() { 
    $items['award/offer'] = array(
    'page callback' => 'award_offer_email', 
    'page arguments' => array(1,3), 
    'type' => MENU_CALLBACK, 
    'access arguments' => array('access content'), 
); 

    return $items; 
} 

이제 캐시를 지우고 그것을 확인!