2012-04-19 57 views
1

我有一個鉤子菜單Drupal的6- 404沒有顯示使用hook_menu

$items['mypage'] = array(
    'title' => t('My Page title'), 
    'description' => '', 
    'type' => MENU_CALLBACK, 
    'page callback'=> 'my_home_page', 
    'access arguments' => array('access content'), 
); 

現在,當我訪問這是不存在的,如「我的空間/ blahblah」一個頁面來實現菜單項的URL模式,它會顯示我的主頁(即http://www.mydomain.com/mypage/blahblah呈現內容http://www.mydomain.com/mypage)。而不是我需要顯示一個404頁面。

有人可以對此發表評論嗎?

回答

0

你可以嘗試 拉胡爾貼到網頁回調函數「my_home_page」

if ('' != arg(1)){ 
    drupal_not_found(); 
} 

由於下面的代碼

+0

它的工作對我來說 感謝RPK :) – subi 2012-04-24 04:57:41