【发布时间】:2012-02-29 18:48:19
【问题描述】:
我正在编写一个 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 页面。 我想这应该很容易实现,但我不知道如何...感谢您的建议!
【问题讨论】: