我正在编写一个 Drupal 7 模块。因此,我对 hook_menu() 的部分实现如下所示:
$items['admin/mymodule/a'] = array(
'title' => 'A',
'page callback' => 'mymodule_a',
'access arguments' => array('administer mymodule'),
'type' => MENU_LOCAL_TASK,
'weight' => 2,
);
$items['admin/mymodule/a/%id/edit'] = array(
'title' => 'Edit',
'page callback' => 'mymodule_edit',
'access arguments' => array('administer mymodule'),
'type' => MENU_DEFAULT_LOCAL_TASK,
'weight' => 1,
);
$items['admin/mymodule/a/%id/details'] = array(
'title' => 'Details',
'page callback' => 'mymodule_details',
'access arguments' => array('administer mymodule'),
'type' => MENU_LOCAL_TASK,
'weight' => 2,
);
现在我想要实现的是隐藏从标题为“A”的页面到辅助选项卡的链接,这些辅助选项卡之间仍然有链接,即在访问admin/mymodule/a时,应该没有显示辅助选项卡的链接,而对于admin/mymodule/a/42/edit应该将链接添加到.../42/edit和.../42/details页面。我想这应该很容易实现,但我不知道如何......感谢您的建议!