Drupal 7 存在节点别名的Drupal7挂钩菜单
我正在开发我的模块。对于模块,我创建了特殊的节点类型,并添加了一些别名为“events/my1”、“events/my2”和“events/my3”的节点 在模块中,我使用hook_菜单功能Drupal 7 存在节点别名的Drupal7挂钩菜单,drupal-7,Drupal 7,我正在开发我的模块。对于模块,我创建了特殊的节点类型,并添加了一些别名为“events/my1”、“events/my2”和“events/my3”的节点 在模块中,我使用hook_菜单功能 $items['events'] = array( 'title' => t('Events list'), 'access callback' => TRUE, 'page callback' => '_events_list', 'type' =>
$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代码中的每个URL创建链接,而不是默认视图。
hook\u菜单
定义新的URL路径。对于现有URL路径,请使用。谢谢您的回答。但是我检查了这个函数中的项,它没有键作为页面别名的项。它只使用“node/%node”。我不能用它。