web-dev-qa-db-ja.com

独自のメニューを持つカスタムモジュール?

私は3番目のカスタムモジュールを作成中であり、これは私の最大の課題です。私はhook_menuを使用してメニュー項目を生成する方法を知っています。選択したパスに応じて、それらがサイトのどこに表示されるかを決定します(管理メニューやメインメニューなど)。

私の質問は、作成したパスが「プライマリリンク」や「ナビゲーション」ではなく、独自の「カスタムモジュール」メニューに表示されるように、新しいメニューを指定するにはどうすればよいですか。

8
oranges13

Menu_nameパラメータを指定します。

開発モジュールから:

$items['devel/cache/clear'] = array(
  'title' => 'Empty cache',
  'page callback' => 'devel_cache_clear',
  'description' => 'Clear the CSS cache and all database cache tables which store page, node, theme and variable caches.',
  'access arguments' => array('access devel information'),
  'menu_name' => 'devel',
);
7
googletorp