我正在开发我的模块。对于模块,我创建了特殊的节点类型,并添加了一些别名为“events / my1”,“events / my2”和“events / my3”的节点。
在模块中我使用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()的代码。
我该如何解决?我希望来自/ function / show code的每个url来自我的函数,而不是默认视图。