2012-08-29 39 views
1

如何在drupal 7/8的主頁選項卡旁添加一個模塊鏈接到主菜單?這裏是我的代碼如何在drupal中添加一個模塊鏈接到主菜單?

<?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; 

} 

回答

2

你只需要設置menu_name

$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' 
); 

hook_menu()文檔的更多信息。

+0

我嘗試使用'主鏈接'和'主菜單'但不起作用。菜單是否緩存? – Antonio

+0

是的,你需要清除緩存任何時候你改變最掛鉤,並且當你添加新的 – Clive

+0

瀏覽器或Drupal的緩存也有自己的緩存系統嗎? – Antonio

相關問題