モジュール内からメインメニューに新しいリンクを追加しようとしています。
現在、このコード:
function custom_food_orders_menu() {
$items['order_food'] = array(
'title' => 'Order Food',
'page callback' => 'page_creator_function',
'access callback' => TRUE,
'menu_name=' => 'main-menu',
'type' => MENU_NORMAL_ITEM,
);
return $items;
}
...「注文」リンクを「ナビゲーション」メニューに追加します。メニュー名をメインメニューに設定してみましたが、うまくいきません。
これはDrupalの制限ですか?その場合は、そのページへのリンクを手動で作成して調整します。
正しいコードは次のようになります。コメント行に注意してください。
_function custom_food_orders_menu() {
$items['order_food'] = array(
'title' => 'Order Food',
'page callback' => 'page_creator_function',
'access callback' => TRUE,
'menu_name' => 'main-menu', // This is the changed line.
'type' => MENU_NORMAL_ITEM,
);
return $items;
}
_
hook_menu()
(および通常、Drupalコアコードから使用されるすべてのフック)から返される、等号を使用するプロパティはありません。