如何在drupal中向主菜单添加模块链接?

如何在drupal中向主菜单添加模块链接?,drupal,Drupal,在drupal 7/8中,如何将模块链接添加到主页选项卡旁边的主菜单?这是我的密码 <?php function api_manager_menu() { $items = array(); $items['api_manager'] = array( 'title' => 'API Manager', 'description' => 'Manage the lifecycle of an API', 'page callb

在drupal 7/8中,如何将模块链接添加到主页选项卡旁边的主菜单?这是我的密码

    <?php

function api_manager_menu() {

   $items = array();

   $items['api_manager'] = array(
    'title' => 'API Manager',
    'description' => 'Manage the  lifecycle of an API',
    'page callback' => 'drupal_get_form',
    'page arguments' => array('api_manager_form'),
    'access arguments' => user_access('administer users'),
    'type' => MENU_NORMAL_ITEM
   );

   return $items;

}

您只需设置
菜单名

$items['api_manager'] = array(
  'title' => 'API Manager',
  'description' => 'Manage the  lifecycle of an API',
  'page callback' => 'drupal_get_form',
  'page arguments' => array('api_manager_form'),
  'access arguments' => user_access('administer users'),
  'type' => MENU_NORMAL_ITEM,
  'menu_name' => 'primary-links'
);

有关更多信息,请参阅文档。

我尝试了“主链接”和“主菜单”,但没有成功。菜单被缓存了吗?是的,每当你对大多数钩子进行更改时,你都需要清除缓存,而且当你添加新钩子时,浏览器或Drupal的缓存也有自己的缓存系统?它是Drupal自己的缓存;您可以在
admin/config/development/performance
中清除它,安装提供快速链接的模块,或者从命令行安装并使用
drush cc all