3
我正在開發我的模塊。對於模塊,我創建了特殊的節點類型,並添加了一些別名爲「events/my1」,「events/my2」和「events/my3」的節點。Drupal7 hook_menu存在節點別名
在模塊我用hook_menu功能
$items['events'] = array(
'title' => t('Events list'),
'access callback' => TRUE,
'page callback' => '_events_list',
'type' => MENU_CALLBACK,
);
$items['events/%'] = array(
'title' => t(''),
'access callback' => TRUE,
'page callback' => '_event_detail',
'page arguments' => array(1),
'type' => MENU_CALLBACK,
);
在URL site.com/events/從_events_list打開我的網頁()函數
在URL site.com/events/anyurl/從打開的內容_event_detail()函數
但是,當我打開site.com/events/my1/然後打開節點的默認視圖。不是我的_event_detail()的代碼。
我該如何解決它?我想從我的功能,而不是默認視圖從/ events/show代碼中的每個網址。
謝謝你的回答。但是我檢查了這個函數中的項目,並且沒有包含鍵值的項目作爲頁面別名。它只是使用'節點/%節點'。我無法使用它。 – newman