logo

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

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

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

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

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

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

स्क्रॉल

3.4. Paragraphs - लैंडिंग पेज बिल्डर

18/10/2025, by Ivan

अक्सर ऐसा होता है कि आपको किसी साइट पर एक लैंडिंग पेज बनाना होता है जिसका टेम्पलेट साइट के बाकी हिस्सों से काफी अलग होता है। आमतौर पर यह किसी प्रमोशन, कार्यक्रम (event), या प्रस्तुति (presentation) का पेज होता है।

ऐसे मामलों के लिए एक सुविधाजनक बिल्डर मौजूद है — Paragraphs:

https://www.drupal.org/project/paragraphs

Paragraphs आपको किसी नोड (node) में एक मल्टीपल फ़ील्ड के माध्यम से विभिन्न प्रकार के पैराग्राफ प्रदर्शित करने की अनुमति देता है — जैसे फ़ोटो गैलरी, चित्र के साथ टेक्स्ट, स्लाइडर, वीडियो आदि।

इस सुविधा का उपयोग करने के लिए, चलिए Paragraphs मॉड्यूल और Paragraphs Demo मॉड्यूल को सक्षम (enable) करते हैं। Paragraphs Demo में पहले से कुछ तैयार पैराग्राफ प्रकार शामिल हैं। हमें एक अतिरिक्त मॉड्यूल की भी आवश्यकता होगी: Entity Reference Revisions

अब एक नया कंटेंट टाइप बनाएँ — Landing Page (या मौजूदा Page, Article का उपयोग करें) — और उसमें Paragraphs फ़ील्ड जोड़ें:

https://www.drupal.org/project/entity_reference_revisions

drupal 8 paragraphs

इस नई फ़ील्ड के लिए हम Unlimited मान चुनते हैं ताकि आप जितने चाहें उतने पैराग्राफ जोड़ सकें।

drupal 8 paragraphs

manage fields

हम और भी प्रकार के पैराग्राफ जोड़ सकते हैं — गैलरी, वीडियो, पैरालैक्स चित्र आदि। Drupal 7 में विभिन्न प्रकार के पैराग्राफ्स के लिए कई अतिरिक्त मॉड्यूल मौजूद हैं:

Paragraphs pack

Classy paragraphs

Edgy

Entity background

Paragraphs Defaults

Apachesolr Paragraphs

Paragraphs ID

Entity behaviors

संभवतः भविष्य में, ये सभी मॉड्यूल Drupal 8 के लिए भी उपलब्ध होंगे।

अब जब हम Landing Page प्रकार के नोड बनाते हैं, तो हम विभिन्न प्रकार के पैराग्राफ जोड़ सकते हैं:

drupal 8 paragraphs

drupal 8 paragraphs

यह कुछ इस तरह दिखाई देगा:

Drupal 8 paragraphs

Paragraphs मॉड्यूल लैंडिंग पेजों को संपादित (edit) करने के लिए एक बहुत ही सुविधाजनक इंटरफ़ेस प्रदान करता है, लेकिन पेज पर सामग्री के आउटपुट (output) को अभी भी आपको स्वयं तैयार करना होता है।

अब चलिए एक नया पैराग्राफ प्रकार जोड़ने की कोशिश करते हैं — Slideshow। इसके लिए हमें एक ऐसा मॉड्यूल चाहिए जो Drupal फ़ील्ड्स को गैलरी के रूप में प्रदर्शित करे, उदाहरण के लिए यह मॉड्यूल: Gallery Formatter

https://www.drupal.org/project/galleryformatter

इस मॉड्यूल को इंस्टॉल करें और एक नया पैराग्राफ प्रकार बनाएँ:

/admin/structure/paragraphs_type/add

drupal 8 paragraphs

अब इस पैराग्राफ प्रकार में Photos फ़ील्ड जोड़ें:

drupal 8 paragraphs

जितनी चाहें उतनी फ़ोटो अपलोड करने के लिए, फ़ील्ड सेटिंग्स में Unlimited विकल्प चुनें:

drupal 8 paragraphs

Manage display टैब में, इमेज फ़ील्ड के लिए jQuery Gallery फ़ॉर्मेट सेट करें:

drupal 8 gallery formatter

अब जब हम Landing Page नोड को संपादित करेंगे, तो हम गैलरी को एक अलग पैराग्राफ के रूप में जोड़ सकेंगे:

drupal 8 paragraphs

पेज पर, यह मॉड्यूल बिना सजावट (styling) के कुछ इस तरह दिखाई देगा:

Drupal 8 gallery formatter

मुझे लगता है समय के साथ मॉड्यूल के लेखक इसका डिज़ाइन सुधार देंगे और यह Drupal 7 संस्करण की तरह ही सुंदर दिखाई देगा।

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