क्या मैं हुक_मेनू के माध्यम से "मेन मेनू" में एक कस्टम लिंक जोड़ सकता हूँ?


12

मैं अपने मॉड्यूल के अंदर से मुख्य मेनू में एक नया लिंक जोड़ने की कोशिश कर रहा हूं।

वर्तमान में, यह कोड:

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

... 'ऑर्डर फूड' लिंक को 'नेविगेशन' मेनू में जोड़ता है। मैंने मेन्यू मेन्यू में मेन्यू सेट करने की कोशिश की, लेकिन वह काम नहीं करता।

क्या यह द्रुपाल में एक सीमा है? यदि यह है, तो मैं स्वयं उस पृष्ठ का लिंक बनाकर समायोजित करूँगा।

जवाबों:


16

सही कोड निम्नलिखित होगा; टिप्पणी लाइन पर ध्यान दें।

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 कोर कोड से उपयोग किए जाने वाले किसी भी हुक से) लौटे हुए गुण नहीं हैं ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.