2
就像標題所示。如果您將一個項目添加到hook_menu函數並聲明瞭類型爲「MENU_NORMAL_ITEM」的項目,它會在導航菜單中顯示出來。有沒有一種方法可以在用戶菜單中創建一個項目?Drupal 7:創建一個自定義模塊在用戶菜單中創建一個菜單項
就像標題所示。如果您將一個項目添加到hook_menu函數並聲明瞭類型爲「MENU_NORMAL_ITEM」的項目,它會在導航菜單中顯示出來。有沒有一種方法可以在用戶菜單中創建一個項目?Drupal 7:創建一個自定義模塊在用戶菜單中創建一個菜單項
請參閱hook_menu函數的drupal文檔。用你自定義的菜單項你可以聲明'menu_name',並且你傳遞了你想要添加項目的菜單的名字。在你的情況下,將「用戶菜單」:
<?php
function mymodule_menu(){
$items['mymodulepath'] = array(
'title' => 'My Module User Item',
'type' => MENU_NORMAL_ITEM,
'menu_name' => 'user-menu',
);
return $items;
}
我不得不清除Drupal的緩存之前,它會雖然移動用戶菜單(配置 - >性能 - >清除所有緩存) – zzzz