2
我需要添加一個菜單項目以下鏈接:用戶/ 16 /地址Drupal:菜單項標記?
它是鏈接到用戶配置文件的選項卡。當然16是用戶ID,它應該根據用戶而改變。
我可以使用令牌直接進入菜單項嗎?如[uid]?
感謝
我需要添加一個菜單項目以下鏈接:用戶/ 16 /地址Drupal:菜單項標記?
它是鏈接到用戶配置文件的選項卡。當然16是用戶ID,它應該根據用戶而改變。
我可以使用令牌直接進入菜單項嗎?如[uid]?
感謝
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工程關閉當前的URL,所以你不能用這個替代另一個用戶ID到菜單。
'MENU_LOCAL_TASK'使菜單顯示爲頁面中的新選項卡;在這種情況下,您可以將它用於已經具有標記爲'MENU_DEFAULT_LOCAL_TASK'的菜單的頁面,該菜單爲'user /%/ view'。 – kiamlaluno 2010-07-09 12:19:31