logo

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

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

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

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

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

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

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

Menu

HelloController क्लास में content() फ़ंक्शन तब मार्कअप टेक्स्ट लौटाएगा जब रूटिंग सिस्टम पेज को कॉल करेगा।

आपके मॉड्यूल की फोल्डर में आपके पास PSR-4 की मानक संरचना /src/Controller होनी चाहिए, और इस फोल्डर के अंदर आपका कंट्रोलर फ़ाइल HelloController.php होना चाहिए।
इस प्रकार, आपका कंट्रोलर फ़ाइल इस तरह दिखेगा:
/src/Controller/HelloController.php

आपके पास HelloController.php फ़ाइल में निम्न कोड होगा:

<?php

namespace Drupal\hello_world\Controller;

use Drupal\Core\Controller\ControllerBase;

/**
 * HelloController क्लास को परिभाषित करता है।
 */
class HelloController extends ControllerBase {

  /**
   * मार्कअप दिखाएँ।
   *
   * @return array
   *   मार्कअप ऐरे लौटाएँ।
   */
  public function content() {
    return [
      '#type' => 'markup',
      '#markup' => $this->t('Hello, World!'),
    ];
  }

}

यह कोड अपने आप कुछ नहीं करेगा। इसे हमारे मॉड्यूल में रूटिंग फ़ाइल जोड़कर कॉल किया जाना चाहिए। हालाँकि, पहले हमारे कोड में कंट्रोलर जोड़ना D8 की सामान्य दर्शन का हिस्सा है: «टूल बनाइए, फिर उसे कनेक्ट कीजिए»।