logo

एक्स्ट्रा ब्लॉक टाइप्स (EBT) - नया लेआउट बिल्डर अनुभव❗

एक्स्ट्रा ब्लॉक टाइप्स (EBT) - स्टाइलिश, कस्टमाइज़ेबल ब्लॉक टाइप्स: स्लाइडशो, टैब्स, कार्ड्स, एकॉर्डियन्स और कई अन्य। बैकग्राउंड, DOM बॉक्स, जावास्क्रिप्ट प्लगइन्स के लिए बिल्ट-इन सेटिंग्स। आज ही लेआउट बिल्डिंग का भविष्य अनुभव करें।

डेमो EBT मॉड्यूल्स EBT मॉड्यूल्स डाउनलोड करें

❗एक्स्ट्रा पैराग्राफ टाइप्स (EPT) - नया पैराग्राफ्स अनुभव

एक्स्ट्रा पैराग्राफ टाइप्स (EPT) - एनालॉजिकल पैराग्राफ आधारित मॉड्यूल्स का सेट।

डेमो EPT मॉड्यूल्स EPT मॉड्यूल्स डाउनलोड करें

स्क्रॉल

Drupal टेम्पलेट्स और थीम्स: थीम सेटिंग, रीज़न और ब्लॉक्स

15/10/2025, by Ivan

पिछले पाठ में हमने Drupal थीम Forest Floor स्थापित की थी, जिसके बाद साइट का रूप बदल गया, लेकिन सभी सामग्री और मेनू लिंक वैसे ही रहे। ऐसा इसलिए है क्योंकि वेबसाइट का दृश्य स्वरूप (appearance) उसकी थीम द्वारा नियंत्रित होता है। अब आइए समझें कि Drupal की प्रत्येक थीम किन हिस्सों से बनी होती है।

फाइल: имя_темы.info

name = имя_темы

name — थीम का नाम।

description = A 3 column fixed width theme that also works very well with one or even no columns.

description — थीम का विवरण। यह नाम के साथ थीम सूची में दिखाई देता है।

screenshot = screenshot.png

screenshot — थीम का स्क्रीनशॉट, जो थीम प्रीव्यू में दिखाया जाता है।

core = 6.x

core — Drupal के उस संस्करण को दर्शाता है, जिसके लिए यह थीम बनाई गई है।

engine = phptemplate

PHPTemplate — Drupal के लिए विशेष रूप से विकसित किया गया टेम्पलेट इंजन है।

Information added by drupal.org packaging script on 2009-01-31

यह जानकारी drupal.org पर थीम को पैकेज और सूचीबद्ध करने की तिथि दर्शाती है।

version = "6.x-1.7"

यह बताता है कि थीम Drupal के किस संस्करण के लिए है (यहाँ 6.x) और थीम का स्वयं का संस्करण (यहाँ 1.7)।

project = "forest_floor"

project — drupal.org पर थीम का प्रोजेक्ट नाम।

stylesheets[all][] = theStyle.css

इस तरह से थीम की CSS फाइलें जोड़ी जाती हैं।

scripts[] = myscript.js

इस तरह JavaScript फाइलें जोड़ी जाती हैं। ध्यान दें कि jQuery पहले से ही डिफ़ॉल्ट रूप से शामिल होता है।

regions[left] = Left sidebar        
regions[right] = Right sidebar
regions[content] = Content
regions[header] = Header
regions[footer] = Footer

इस regions ऐरे में थीम के सभी क्षेत्र (regions) परिभाषित किए जाते हैं। हर region में एक या अधिक ब्लॉक्स रखे जा सकते हैं। हम अगले पाठों में जानेंगे कि नए region कैसे बनाए जाते हैं।

Regions और Blocks

थीम की .info फाइल में परिभाषित किए गए regions में आप विभिन्न ब्लॉक्स रख सकते हैं। ब्लॉक्स को किसी region में दिखाने या छिपाने के लिए जाएँ: Admin → Конструкция сайта → Блоки

Drupal ब्लॉक्स

डिफ़ॉल्ट रूप से कई ब्लॉक्स पहले से उपलब्ध होते हैं — आपको केवल उन्हें इच्छित region (क्षेत्र) में खींचकर छोड़ना (drag & drop) होता है।

अब “नया ब्लॉक जोड़ें” पर क्लिक करें और उसमें कोई भी टेक्स्ट डालें:

Drupal ब्लॉक्स और क्षेत्र

अब इस ब्लॉक को बाएँ कॉलम (Left Sidebar) में प्रदर्शित करने के लिए चुनें और कॉन्फ़िगरेशन सहेजें।

Drupal पहला ब्लॉक

अब आपका ब्लॉक बाएँ कॉलम (Left Sidebar) में दिखाई देगा:

Drupal ब्लॉक प्रदर्शित करें