एक्स्ट्रा ब्लॉक टाइप्स (EBT) - नया लेआउट बिल्डर अनुभव❗
एक्स्ट्रा ब्लॉक टाइप्स (EBT) - स्टाइलिश, कस्टमाइज़ेबल ब्लॉक टाइप्स: स्लाइडशो, टैब्स, कार्ड्स, एकॉर्डियन्स और कई अन्य। बैकग्राउंड, DOM बॉक्स, जावास्क्रिप्ट प्लगइन्स के लिए बिल्ट-इन सेटिंग्स। आज ही लेआउट बिल्डिंग का भविष्य अनुभव करें।
❗एक्स्ट्रा पैराग्राफ टाइप्स (EPT) - नया पैराग्राफ्स अनुभव
एक्स्ट्रा पैराग्राफ टाइप्स (EPT) - एनालॉजिकल पैराग्राफ आधारित मॉड्यूल्स का सेट।
Drupal 8 में Twig
Menu
- Drupal को समझना
- Drupal की सिस्टम आवश्यकताएँ
- Drupal 8 की स्थापना
- Drupal 8 अपडेट
- Drupal 8 साइट प्रशासन
- Drupal 8 मॉड्यूल्स
- Drupal मॉड्यूल्स की तुलना
- Drupal थीम्स
- Drupal फ़ील्ड प्रकार
- कॉन्फ़िगरेशन प्रबंधन
- Drupal मल्टीसाइट
- विशेष एक्सेसिबिलिटी सुविधाएँ
- Drupal 8 समस्या निवारण
- Drupal के लिए मॉड्यूल बनाना
- Drupal 8 API
-
Drupal 8 थीमैटाइज़ेशन
- .info.yml फ़ाइल की मदद से थीम की परिभाषा
- Drupal 8 थीम फ़ोल्डर संरचना
- थीम में क्षेत्र (Regions) जोड़ना
- Drupal 8 थीम में स्टाइल टेबल्स (CSS) और JavaScript (JS) जोड़ना
-
Drupal 8 में Twig
- Twig टेम्पलेट्स के साथ काम करना
- Twig टेम्पलेट नामकरण सम्मेलनों
- PHPTemplate और Twig पैरेडाइम्स की तुलना
- Twig टेम्पलेट्स में वेरिएबल्स का पता लगाना और जाँच करना
- Twig टेम्पलेट्स की डिबगिंग
- Twig संकलित (compiled) टेम्पलेट्स की डिबगिंग
- डीबगिंग के साथ टेम्पलेट फ़ाइलें ढूँढना
- फ़िल्टर्स — Twig टेम्पलेट्स में वेरिएबल्स को बदलना
- फ़ंक्शंस — Twig टेम्पलेट्स में
- Макросы в шаблонах Twig
- Twig की सर्वोत्तम प्रथाएँ — फ़ंक्शंस और प्री-प्रोसेसिंग टेम्पलेट्स
- कस्टम मॉड्यूल के लिए कस्टम Twig टेम्पलेट्स बनाना
- टेम्पलेट्स का विस्तार
- सब-थीम्स
- सब-थीम: Classy को बेस थीम के रूप में उपयोग करना
- Classy थीम्स के CSS सेलेक्टर्स
- अपनी थीम के साथ डिफ़ॉल्ट इमेज स्टाइल्स को शामिल करना
- टेम्पलेट के हिस्से को शामिल करना
- टेम्पलेट्स में विशेषताओं (Attributes) का उपयोग
- .theme फ़ाइल में विशेषताओं (Attributes) की पूर्व-प्रसंस्करण और संशोधन
- Drupal 8 में breakpoints के साथ काम करना
- उन्नत थीम सेटिंग्स बनाना
- Drupal 6, 7 और 8 के बीच थीम संबंधी अंतर
- क्लासेस का अपडेट 7.x से 8.x तक
- Sub-theme inheritance
- कस्टम थीम्स के लिए ऑटोमेशन टूल्स बनाना (Gulpjs)
- निर्देश: Drupal Twig रूपांतरण (tpl.php से html.twig)
- Drupal 8 में Z-इंडेक्स
- Drupal 8 में अपग्रेड
Twig — यह PHP के लिए एक टेम्पलेट इंजन है, जो Symfony2 फ्रेमवर्क का हिस्सा है।
Drupal 8 में Twig, PHPTemplate को डिफ़ॉल्ट टेम्पलेट इंजन के रूप में बदल देता है। इस बदलाव के परिणामस्वरूप सभी theme_* फ़ंक्शन्स और *.tpl.php फ़ाइलें, जो PHPTemplate पर आधारित थीं, उन्हें *.html.twig टेम्पलेट फ़ाइलों से बदल दिया गया।
ध्यान दें कि Drupal 8 वर्तमान में Twig संस्करण 1.x का उपयोग करता है। हालांकि, Drupal 8.7 और इसके बाद के संस्करण Twig 2.x के साथ संगत हैं। Twig की कुछ फ़ंक्शन्स इन संस्करणों में भिन्न होती हैं, इसलिए थीम डेवलपर्स को भविष्य में संगत थीम्स के लिए पुराने (deprecated) Twig फ़ंक्शन्स से बचना चाहिए।