如何在drupal中使用自定义模块在myaccount页面中创建新选项卡

时间:2012-02-20 07:11:32

标签: php drupal drupal-6 drupal-modules

如何在drupal中使用自定义模块在myaccount页面中创建一个新选项卡。是否有任何挂钩?

提前致谢

1 个答案:

答案 0 :(得分:2)

使用菜单项类型MENU_LOCAL_TASKMENU_DEFAULT_LOCAL_TASK处理标签。要为用户帐户页面添加选项卡,您需要使用其中一个作为菜单项类型,并确保该路径是标准用户路径(user/%user)的子项。

这样的事情:

$items['user/%user/mytab'] = array(
  'type' => MENU_LOCAL_TASK,
  'title' => 'My Tab',
  'page callback' => 'mymodule_mytab_page',
  'access callback' => 'user_is_logged_in',
  'weight' => 10 // You can control the position of the tab with this property
);