1.12. Drupal में मेनू (Menus)
Drupal, अन्य कई CMS की तरह, पेजों के लिंक को एक मेनू में जोड़ने की अनुमति देता है। आप नए मेनू बना सकते हैं और नई पेज बनाते समय उनमें लिंक जोड़ सकते हैं।
Drupal की मानक स्थापना (standard installation) के बाद हमारे पास डिफ़ॉल्ट रूप से पाँच मेनू होते हैं:
- Main navigation — यह Drupal 7 के मुख्य मेनू (main-menu या primary links) के समान है। इसमें डिफ़ॉल्ट रूप से होम पेज का लिंक होता है।
- User account menu — यह Drupal 7 के user-menu के समान है। इसमें आपके व्यक्तिगत खाते (account) और उससे लॉगआउट (exit) के लिंक होते हैं।
- Tools — यह कंटेंट प्रबंधन (content management) से संबंधित लिंक वाला मेनू है।
- Footer — यह साइट के फ़ुटर के लिए मेनू है, जिसमें डिफ़ॉल्ट रूप से संपर्क फ़ॉर्म (contact form) का लिंक होता है।
- Administration — यह एक बड़ा मेनू है जो एडमिनिस्ट्रेटर के शीर्ष मेनू (top menu) की नकल करता है।
Drupal में मेनू एक ब्लॉक (block) के रूप में प्रदर्शित किया जाता है। ब्लॉक्स को आप Structure → Block layout अनुभाग से प्रबंधित कर सकते हैं:
आप नए मेनू जोड़ सकते हैं। इसके लिए जाएँ Manage → Structure → Menus और Add menu बटन पर क्लिक करें:
/admin/structure/menu/add
अब हम इस मेनू में एक लिंक जोड़ते हैं। इसके लिए पहले एक आर्टिकल (Article) बनाते हैं:
/node/add/article
यदि आप आर्टिकल बनाने वाले पेज पर जाते हैं, तो आप देखेंगे कि वहाँ हमारे नए मेनू में लिंक जोड़ने का विकल्प नहीं है। इसे सक्षम करने के लिए हमें Article कंटेंट टाइप की सेटिंग में जाकर इस मेनू में लिंक जोड़ने की अनुमति देनी होगी:
इसके लिए जाएँ और कंटेंट टाइप Article को एडिट करें:
/admin/structure/types/manage/article
अब जब हम एक नया आर्टिकल बनाएँगे, तो हम अपने बनाए हुए मेनू को चुन सकेंगे:
/node/add/article
अब जब हमारे पास लिंक वाला मेनू है, तो हम इसे ब्लॉक्स में प्रदर्शित करेंगे:
/admin/structure/block
अब हमारा नया मेनू साइट के सभी पृष्ठों पर दिखाई देगा: