我需要添加一个菜单项,其中包含以下链接:user / 16 / addresses
这是指向用户个人资料标签的链接。当然16是用户ID,它应该根据用户而改变。
我可以直接将令牌用于菜单项吗?比如[uid]?
感谢
答案 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替换为菜单。