logo

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

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

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

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

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

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

स्क्रॉल
03/10/2025, by Ivan

यह पेज सरल कॉन्फ़िगरेशन के लिए कॉन्फ़िगरेशन डाटा प्राप्त करने और सेट करने के API का वर्णन करता है। (यह कॉन्फ़िगरेशन ऑब्जेक्ट्स में संग्रहीत जानकारी के लिए नहीं है।)

03/10/2025, by Ivan

फॉर्म के संदर्भ में $config का उपयोग

आप कॉन्फ़िगरेशन फ़ॉर्म का उपयोग करके यह जान सकते हैं कि $config उपयोगकर्ता द्वारा दर्ज किए गए डेटा को कैसे प्राप्त कर सकता है और {module}.settings.yml फ़ाइल में डेटा को कैसे बदल सकता है। यहाँ कोड है, जो फॉर्म में $config ऑब्जेक्ट की घोषणा करने के लिए उपयोग किया जाता है, जिसे आप फॉर्म सेटिंग्स की PHP फ़ाइल में पा सकते हैं।

03/10/2025, by Ivan

Drupal 8 का डेटाबेस API डेटाबेस सर्वरों तक पहुँचने के लिए एक मानक, विक्रेता-स्वतंत्र एब्स्ट्रैक्शन लेयर प्रदान करता है। यदि आप कोर API विकसित नहीं कर रहे हैं, तो आपको लगभग कभी भी सीधे डेटाबेस कॉल नहीं करनी चाहिए।

API को इस तरह डिज़ाइन किया गया है कि SQL के सिंटैक्स और शक्ति को अधिकतम रूप से बनाए रखा जा सके, लेकिन साथ ही:

03/10/2025, by Ivan

Drupal का डेटाबेस लेयर PHP की PDO लाइब्रेरी के ऊपर बनाया गया है। PDO विभिन्न डेटाबेस तक पहुँचने के लिए एकीकृत ऑब्जेक्ट-ओरिएंटेड API प्रदान करता है, लेकिन यह अलग-अलग डेटाबेस में उपयोग किए जाने वाले SQL डायलैक्ट्स के लिए एब्स्ट्रैक्शन प्रदान नहीं करता।

03/10/2025, by Ivan

डेटाबेस से कनेक्शन को परिभाषित करने का मुख्य साधन settings.php में मौजूद $database ऐरे है। नाम से ही स्पष्ट है कि $database आपको कई डेटाबेस कनेक्शन परिभाषित करने की अनुमति देता है। यह कई targets को परिभाषित करने का भी समर्थन करता है। डेटाबेस कनेक्शन तब तक नहीं खोला जाता (कनेक्शन ऑब्जेक्ट तब तक नहीं बनता) जब तक पहला कोड स्निपेट उस डेटाबेस पर क्वेरी चलाने की कोशिश नहीं करता।

कनेक्शन कुंजी

03/10/2025, by Ivan

डेटाबेस के साथ इंटरैक्शन डेटाबेस कनेक्शन ऑब्जेक्ट के माध्यम से किया जाना चाहिए। कुछ परिदृश्य हैं जिन्हें थोड़ा ध्यान देने की आवश्यकता है:

1. प्रोसीजरल कोड में, यानी *.module, *.inc या स्क्रिप्ट फ़ाइलों में:
डेटाबेस कनेक्शन ऑब्जेक्ट का एक इंस्टेंस बनाने का सबसे अच्छा तरीका Service Container के माध्यम से है।

उदाहरण:

03/10/2025, by Ivan

Drupal में सबसे सामान्य SELECT क्वेरीज़ – यह स्टैटिक क्वेरीज़ होती हैं, जो डेटाबेस कनेक्शन ऑब्जेक्ट के query() मेथड का उपयोग करके बनाई जाती हैं।
स्टैटिक क्वेरीज़ लगभग ज्यों की त्यों डेटाबेस में भेजी जाती हैं।

उदाहरण:

03/10/2025, by Ivan

Drupal 8 में एक थीम बनाने के लिए, सबसे पहले आपको THEMENAME.info.yml फ़ाइल बनानी होगी, जो Drupal में आपकी थीम के बारे में मेटाडेटा प्रदान करती है। यह उसी तरह है जैसे मॉड्यूल और इंस्टॉलेशन प्रोफाइल परिभाषित किए जाते हैं, और इसलिए यह महत्वपूर्ण है कि file.info.yml फ़ाइल में type कुंजी को theme पर सेट किया जाए ताकि इसे अलग से पहचाना जा सके।

यह पेज THEMENAME.info.yml फ़ाइल का एक उदाहरण और उस जानकारी का अवलोकन प्रस्तुत करता है जो यह फ़ाइल रख सकती है।