Hook_menu üzerinden “Ana Menü” ye özel bir bağlantı ekleyebilir miyim?


12

Modülümün içinden Ana Menü'ye yeni bir bağlantı eklemeye çalışıyorum.

Şu anda, bu kod:

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

... 'Navigasyon' menüsüne 'yemek siparişi' bağlantısını ekler. Menü adını ana menüye ayarlamayı denedim, ancak bu işe yaramıyor.

Bu Drupal'da bir sınırlama mıdır? Öyleyse, bu sayfaya manuel olarak bir bağlantı oluşturarak ayarlayacağım.

Yanıtlar:


16

Doğru kod şu şekildedir; yorum satırına dikkat edin.

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()Eşit karakteri kullanan (ve genellikle Drupal çekirdek kodundan kullanılan herhangi bir kancadan) döndürülen özellikler yoktur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.