logo

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

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

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

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

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

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

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

Menu

अपने मॉड्यूल की रूट फोल्डर पर वापस जाएँ, जहाँ .info.yml फ़ाइल स्थित है, एक नया फ़ाइल hello_world.routing.yml नाम से जोड़ें और इसमें निम्नलिखित लिखें:

hello_world.content:
  path: '/hello'
  defaults:
    _controller: '\Drupal\hello_world\Controller\HelloController::content'
    _title: 'Hello World'
  requirements:
    _permission: 'access content'

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

यदि आपका मॉड्यूल पहले से सक्रिय है, तो आपको अपने साइट का कैश UI से admin/config/development/performance पेज पर या drush (drush cache-rebuild या drush cr) का उपयोग करके साफ़ करना होगा। यदि नहीं, तो इसे सक्रिय करें।

अब अपनी साइट के पहले पेज पर जाएँ और फिर अपने साइट के URL के अंत में /hello जोड़ें। आपको «Hello, World!» संदेश वाली पेज दिखाई देनी चाहिए।

ध्यान दें कि module.routing.yml फ़ाइल में सही इंडेंटेशन देना आवश्यक है, अन्यथा आप drupal कैश साफ़ करने के बाद समस्याओं का सामना कर सकते हैं।

इसके बारे में और जानें: Drupal 8 में रूटिंग.