如何在drupal中使用自定义模块在myaccount页面中创建一个新选项卡。是否有任何挂钩?
提前致谢
答案 0 :(得分:2)
使用菜单项类型MENU_LOCAL_TASK
和MENU_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
);