मैं ड्रुपल मेनू को फिर से बनाने के लिए समस्या के समाधान के लिए कुछ समय से देख रहा हूं, जब तक कि मैंने ड्रुपल मुद्दे पर ठोकर नहीं खाई , इससे मुझे मदद मिली। मेरा समाधान (एक php स्क्रिप्ट में) निम्नलिखित है:
db_query("DELETE FROM {menu_links} WHERE module = 'system'");
db_query("DELETE FROM {menu_links} WHERE menu_name = 'management'");
menu_rebuild();
यह भी phpmyadmin या कुछ समान के माध्यम से प्रश्नों को दर्ज करके किया जा सकता है:
DELETE FROM {menu_links} WHERE module = 'system'
DELETE FROM {menu_links} WHERE menu_name = 'management'
और फिर मेनू संरचना का पुनर्निर्माण। यदि आप devel मॉड्यूल का उपयोग करते हैं, तो आप पृष्ठ पर जाकर उसे प्राप्त कर सकते हैं /devel/menu/reset
। मेरे पास आपके पास devel मॉड्यूल नहीं है, मुझे यकीन नहीं है कि मेनू संरचना का पुनर्निर्माण कैसे किया जाए।
ऐसा करने से पहले अपने डेटाबेस का बैकअप लेना न भूलें ।