logo

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

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

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

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

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

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

स्क्रॉल

अपनी थीम के साथ डिफ़ॉल्ट इमेज स्टाइल्स को शामिल करना

02/10/2025, by Ivan

Menu

Drupal में एक शक्तिशाली इमेज मैनेजमेंट सिस्टम है, जो इमेज स्टाइल्स बनाने की अनुमति देता है। ये इमेज स्टाइल्स इमेज पर विभिन्न इफेक्ट्स लागू कर सकते हैं और मूल इमेज से डेरिवेटिव बना सकते हैं। इस फ़ंक्शनैलिटी का उपयोग उन थीम्स में किया जा सकता है, जो अपनी थीम के साथ काम करने के लिए डिफ़ॉल्ट इमेज स्टाइल्स का सेट शामिल करना चाहते हैं, बजाय इसके कि वे केवल कोर द्वारा प्रदान किए गए स्टाइल्स पर निर्भर हों।

अपनी थीम में इमेज स्टाइल शामिल करने की प्रक्रिया लगभग उसी तरह है, जैसे मॉड्यूल में डिफ़ॉल्ट कॉन्फ़िगरेशन शामिल करने की प्रक्रिया

  • वह इमेज स्टाइल बनाएँ जिसे आप शामिल करना चाहते हैं (यूज़र इंटरफ़ेस का उपयोग करके)
  • इमेज स्टाइल को YAML के रूप में एक्सपोर्ट करें
  • एक्सपोर्ट किया गया YAML अपनी थीम की config/install डायरेक्टरी में शामिल करें, नामकरण नियमों का पालन करते हुए।

शुरुआत करें एडमिन इंटरफ़ेस से इमेज स्टाइल बनाकर: «Конфигурация» > «Мультимедиа» > «Стили изображения» (admin/config/media/image-styles)। एक बार जब इमेज स्टाइल बनाया और सेव कर लिया जाता है, तो उस इमेज स्टाइल की कॉन्फ़िगरेशन आपकी साइट की सक्रिय कॉन्फ़िगरेशन में सेव हो जाती है।

इस कॉन्फ़िगरेशन को आप इस तरह एक्सपोर्ट कर सकते हैं:

  • कॉन्फ़िगरेशन > Конфигурация управління > Единый импорт / экспорт > Экспорт (admin/config/development/configuration/single/export) में सिंगल इंपोर्ट/एक्सपोर्ट टूल का उपयोग करके।
  • कॉन्फ़िगरेशन टाइप की सूची से «Image style» चुनें।
  • फिर कॉन्फ़िगरेशन नाम की सूची से अपना इमेज स्टाइल चुनें।

इमेज स्टाइल का YAML टेक्स्ट एरिया में दिखाई देगा और आप इसे कॉपी करके अपनी थीम की config/install डायरेक्टरी में .yml फ़ाइल में पेस्ट कर सकते हैं। कॉन्फ़िगरेशन फ़ाइलें एक विशेष नामकरण योजना का पालन करती हैं: image.style.{इमेज-स्टाइल-नाम}.yml। यदि आपको यकीन नहीं है कि फ़ाइल का नाम क्या होना चाहिए, तो वह एक्सपोर्टेड कॉन्फ़िगरेशन के नीचे टेक्स्ट एरिया में दिखाई देगा।

ध्यान दें कि एक्सपोर्ट की गई कॉन्फ़िगरेशन में पहली लाइन पर UUID key होगा। इस UUID को नए image.style.{image style name}.yml फ़ाइल में कॉन्फ़िगरेशन कॉपी करने से पहले हटा देना चाहिए।

उदाहरण
THEMENAME/config/install/image.style.black_white.yml

langcode: en
status: true
dependencies: { }
name: black_white
label: 'black & white'
effects:
  8d4f85cc-9a2d-4a30-af15-21b0833dc06d:
    uuid: 8d4f85cc-9a2d-4a30-af15-21b0833dc06d
    id: image_desaturate
    weight: 1
    data: { }
third_party_settings: { }

आप अपनी थीम के साथ किसी भी संख्या में इमेज स्टाइल्स शामिल कर सकते हैं। थीम इंस्टॉल करते समय वे सभी सक्रिय कॉन्फ़िगरेशन में इम्पोर्ट हो जाएँगे।

ध्यान दें: थीम इंस्टॉल होने के बाद, config/install में इमेज स्टाइल YAML फ़ाइल को एडिट करने का कोई असर नहीं होगा। इसी तरह config/install में नई इमेज स्टाइल YAML फ़ाइल जोड़ने का भी कोई असर नहीं होगा।