Drupal:菜单项令牌?

时间:2010-07-09 10:15:40

标签: drupal drupal-6 hook-menu

我需要添加一个菜单项,其中包含以下链接:user / 16 / addresses

这是指向用户个人资料标签的链接。当然16是用户ID,它应该根据用户而改变。

我可以直接将令牌用于菜单项吗?比如[uid]?

感谢

1 个答案:

答案 0 :(得分:2)

hook_menu()为此完成了大部分工作。

function example_menu() {
  return array(
  'user/%/addressess' => array(
      'title' => 'User Addresses',
      'page callback' => 'example_callback',
      'page arguments' => array(1),
      'weight' => 2,
      'type' => MENU_LOCAL_TASK,
    ),
  );
 }

当您在用户页面上并将UID放入URL时,这将添加选项卡。

据我了解,MENU_LOCAL_TASK可以使用当前网址,因此您无法将其他USER ID替换为菜单。