web-dev-qa-db-ja.com

.installファイル内にメニュー項目を追加する方法

機能の数を実装するインストールプロファイルを構築しようとしています。一部の問題が発生しています。機能を使用するとメニューを要求できますが、リンクを含める方法がないようです(ほとんどのリンクは、コンテンツを追加したりビューを編集するための単純なエイリアスです)。インストールプロファイル内からメニュー項目を追加する方法はありますか?

2
user379468

Profiles/standard/standard.installファイルの例に従い、hook_install()の実装内で次のようなコードを使用できます。

// Create a Home link in the main menu.
$item = array(
  'link_title' => st('Home'),
  'link_path' => '<front>',
  'menu_name' => 'main-menu',
);
menu_link_save($item);
5
Clive