Drupal 添加菜单 link 到用户菜单
Drupal add menu link to user menu
在Drupal 7模块开发中,应该是使用了hook_menu功能,如何将菜单link添加到用户菜单中?
Here.
我在管理中很容易找到它,但我找不到如何以编程方式执行此操作,我还没有找到适合这种情况的任何菜单类型。
谢谢。
您可以在 hook_menu()
:
返回的数据中指定 menu_name
function MYMODULE_menu() {
$items['example'] = array(
'title' => 'Example Page',
'page callback' => 'example_page',
'menu_name' => 'user-menu', // << Menu name
'weight' => 12, // << position
'access arguments' => array(
'access content',
),
'type' => MENU_NORMAL_ITEM,
);
return $items;
}
默认添加在导航菜单中。
在Drupal 7模块开发中,应该是使用了hook_menu功能,如何将菜单link添加到用户菜单中? Here.
我在管理中很容易找到它,但我找不到如何以编程方式执行此操作,我还没有找到适合这种情况的任何菜单类型。 谢谢。
您可以在 hook_menu()
:
menu_name
function MYMODULE_menu() {
$items['example'] = array(
'title' => 'Example Page',
'page callback' => 'example_page',
'menu_name' => 'user-menu', // << Menu name
'weight' => 12, // << position
'access arguments' => array(
'access content',
),
'type' => MENU_NORMAL_ITEM,
);
return $items;
}
默认添加在导航菜单中。