Bisakah saya menambahkan tautan khusus ke "Menu Utama" melalui hook_menu?


12

Saya mencoba menambahkan tautan baru ke Menu Utama dari dalam modul saya.

Saat ini, kode ini:

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

... menambahkan tautan 'pesan makanan' ke menu 'Navigasi'. Saya mencoba mengatur nama menu ke menu utama, tetapi sepertinya itu tidak berhasil.

Apakah ini batasan di Drupal? Jika ya, saya akan menyesuaikan dengan membuat tautan ke halaman itu secara manual.

Jawaban:


16

Kode yang benar adalah yang berikut; perhatikan baris komentar.

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

Tidak ada properti yang dikembalikan dari hook_menu()(dan umumnya dari kait apa pun yang digunakan dari kode inti Drupal) yang menggunakan karakter yang sama.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.