3.3. Panels, Page Manager - पेज आउटपुट बिल्डर। होमपेज बनाना।
हम पहले ही Display Suite मॉड्यूल के साथ काम कर चुके हैं, जो आपको किसी कंटेंट टाइप के आउटपुट को कई कॉलमों (columns) में व्यवस्थित करने की अनुमति देता है।
अब हम Page Manager और Panels मॉड्यूल्स पर विचार करेंगे। ये न केवल कंटेंट टाइप को कॉलम में प्रदर्शित करने की अनुमति देते हैं, बल्कि पेज पर अतिरिक्त ब्लॉक्स भी जोड़ने की सुविधा देते हैं। यह विशेष रूप से साइट के होमपेज के लिए सुविधाजनक है, जहाँ हम विभिन्न प्रकार की घोषणाएँ जैसे समाचार, ब्लॉग, लेख आदि रखते हैं।
आइए निम्नलिखित मॉड्यूल्स को सक्षम करें: Chaos Tools, Page Manager, Layout Plugin, और Panels:
https://www.drupal.org/project/ctools
https://www.drupal.org/project/layout_plugin
https://www.drupal.org/project/panels
https://www.drupal.org/project/page_manager
Drupal 7 के Panels संस्करण की तुलना में, Drupal 8 में Panels में UI (User Interface) शामिल नहीं है — हम पेजों को Page Manager मॉड्यूल के माध्यम से जोड़ते हैं। पैनल की थीमिंग भी अलग है — अब हम Layout Plugin मॉड्यूल का उपयोग करते हैं, जो YAML फ़ाइलों के माध्यम से प्लगइन्स को परिभाषित करने की अनुमति देता है। अगले पाठ में हम सीखेंगे कि किसी पैनल के लिए अपना स्वयं का टेम्पलेट कैसे जोड़ें, लेकिन फिलहाल हम Panels में पहले से मौजूद मल्टी-कॉलम पैनल टेम्पलेट्स का उपयोग करेंगे। इस प्रकार, हम सामग्री (content) के लिए अलग-अलग CSS कोड सेट कर सकते हैं और यह सब एडमिन पैनल के माध्यम से कॉन्फ़िगर कर सकते हैं।
Panels के लिए नए टेम्पलेट्स बनाने की डाक्यूमेंटेशन: