मैं नोड 'दृश्य' और 'संपादन' टैब में एक अतिरिक्त टैब जोड़ने की कोशिश कर रहा हूं।
मेरा मॉड्यूल ठीक सक्षम है और मैंने कैश साफ़ कर दिया है, लेकिन मेरा नया टैब दिखाई नहीं देता है। मैं क्या खो रहा हूँ?
/**
* Implements hook_menu().
*/
function add_performance_menu() {
$items = array();
$items['node/%node/performance'] = array(
'title' => 'Add a performance',
'page callback' => 'add_performance_action',
'access callback' => TRUE,
'type' => MENU_LOCAL_TASK,
);
return $items;
}
/**
* Page callback.
*/
function add_performance_action() {
return t('Hello');
}
मार्ग काम करता है? यदि आप '/ नोड / 1 / प्रदर्शन' पर जाते हैं, तो क्या आपको "हैलो" वापस मिलता है?
—
लेस लिम
अच्छी बात। नहीं, यह हमेशा की तरह नोड प्रदर्शित करता है।
—
पुशका
आपके द्वारा पोस्ट किए गए कोड में कुछ भी गलत नहीं है, इसलिए सामान्य चेक के माध्यम से जाएं: टाइपोस के लिए अपने मॉड्यूल फ़ाइल के फ़ाइलनाम को देखें, वास्तव में अपने कैश तालिकाओं को देखें यह सुनिश्चित करने के लिए कि वे साफ हो रहे हैं, आदि
—
Les Lim
हे धन्यवाद - यह कोड नहीं था यह जानने के लिए आश्वस्त। अंत में, मैंने इसे मॉड्यूल को अक्षम और फिर से सक्षम करके काम किया। हो सकता है क्योंकि राउटर टेबल को सक्षम करने पर अपडेट किया गया हो? वैसे भी ... यह अब काम करता है।
—
पुष्का