प्रक्रिया ब्लॉक Drupal होस्टिंग

Drupal 8 में ब्लॉक ब्लॉक प्लगइन का उदाहरण हैं।
Drupal ब्लॉक प्रबंधक किसी भी कक्षा कि एक @Block एनोटेशन शामिल के लिए अपने मॉड्यूल स्कैन करता है।

उदाहरण टुकड़ा नीचे गुण "id" और "admin_label" एक कस्टम ब्लॉक परिभाषित करने के लिए साथ-साथ @Block एनोटेशन का उपयोग करता है।

मॉड्यूल कंकाल पहले बनाए भीतर फ़ाइल src / प्लगइन / ब्लॉक / HelloBlock.php बनाएँ और नीचे दिए गए कोड जोड़ें। आप, बेशक, कैश के पुनर्निर्माण के लिए की आवश्यकता होगी।

प्रक्रिया ब्लॉक Drupal नाम होस्टिंग थीम समारोह की तरह

को जोड़ने के लिए 'नमस्ते ब्लॉक' आप संरचना पर जा सकते हैं -> ब्लॉक लेआउट (व्यवस्थापक / संरचना / ब्लॉक) और प्रत्येक उपलब्ध क्षेत्र के साथ जुड़े 'स्थान ब्लॉक' बटन पर क्लिक करें।

किसी भी क्षेत्र में एक "प्लेस ब्लॉक" संवाद पॉप-अप दिखाई देगा के लिए 'स्थान ब्लॉक' बटन पर क्लिक करने से सभी उपलब्ध ब्लॉकों की एक सूची के साथ। जल्दी से अपने ब्लॉक खोजने के लिए, 'फ़िल्टर ब्लॉक नाम से' विकल्प का उपयोग या माउस स्क्रॉल का उपयोग 'हैलो ब्लॉक' का पता लगाने का। इस तरह से आप अपनी साइट पर कहीं भी कस्टम ब्लॉक के उदाहरण के किसी भी संख्या को जोड़ सकते हैं।

समस्या निवारण

वर्ग के नाम और फ़ाइल नाम ही (कक्षा HelloBlock और /src/Plugin/Block/HelloBlock.php) होना चाहिए। वर्ग के नाम भिन्न है, तो ब्लॉक, उपलब्ध ब्लॉक के सूची में दिखाई देगा लेकिन आप इसे जोड़ने के लिए सक्षम नहीं होगा।

दोगुना सभी रास्तों और फ़ाइल नाम को देखना न भूलें। आपका .php, सही तरीके से लेबल निर्देशिका (/ src / प्लगइन / ब्लॉक /) में होना चाहिए अन्यथा यह Drupal द्वारा की खोज नहीं किया जाएगा।

  • अपने ब्लॉक स्क्रीन पर या प्रहरी में कोई त्रुटि के साथ एक क्षेत्र में जगह में विफल रहता है, पीएचपी / अपाचे त्रुटि लॉग की जाँच करें।
  • नोट: कस्टम ब्लॉक के साथ टहनी टेम्पलेट का उपयोग करना

    1. अपने .module फ़ाइल में एक _theme हुक जोड़ें। 'Block__ तरह थीम समारोह का नाम नहीं है। '- यह किसी भी चर टहनी टेम्पलेट्स के लिए नीचे पारित नहीं होगा। इसके बजाय, आप उपसर्ग के रूप में मॉड्यूल का नाम इस्तेमाल कर सकते हैं।
    2. निर्माण विधि में सरणी प्रस्तुत करना में '#theme' का प्रयोग करें और '#theme' के रूप में एक ही स्तर पर चर पास - '#varname'।
    इस वीडियो को देखें!

    संबंधित आलेख

    फ़ील्ड प्रकार Drupal होस्टिंग बनाएंDrupal 8 में ब्लॉक ब्लॉक प्लगइन का उदाहरण हैं। Drupal ब्लॉक प्रबंधक किसी भी कक्षा कि एक @Block एनोटेशन शामिल के लिए अपने मॉड्यूल स्कैन करता है। उदाहरण नीचे स्निपेट का उपयोग करता है ...
    त्वरित लिंक मॉड्यूल Drupal होस्टिंग2010 को बेंजामिन मेलांकन द्वारा प्रस्तुत, 12 जुलाई - 23:57 हम आमतौर पर कुछ लोगों को लिंक वे जरूरत की संभावना है के लिए एक सुविधाजनक ब्लॉक होगा चाहते हैं उसमें, और अन्य लोगों को यह नहीं दिखा। हम कर सकते हैं...
    कस्टम खोज ब्लॉक Drupal होस्टिंगसुसान रोजी द्वारा प्रकाशित किया गया मई 26, 2015 को 2015-05-26T14: 28: 40 + 00: 00 Drupal साइडबार, पाद लेख और हेडर, जो विभिन्न के एक प्रदर्शन के लिए ब्लॉक रखती सहित कई क्षेत्रों में एक वेब पेज बिताते हैं ...
    रेड मुर्गी Drupal होस्टिंगRedHen एक Drupal देशी सीआरएम शुरू में आम गैर लाभ की जरूरत के लिए तैयार किया गया है, लेकिन लचीलेपन के लिए बनाया गया है। यह संपर्क, संगठनों के बारे में जानकारी के प्रबंधन के लिए क्लासिक सीआरएम कार्यक्षमता है, ...
    सभी मॉड्यूल Drupal होस्टिंग31 जनवरी, 2017 मैं जब DIY Drupal होस्टिंग समाधान का चयन क्या सुविधाओं का मूल्यांकन किया जाएगा के बारे में एक पोस्ट के साथ इस श्रृंखला की शुरुआत की थी। हम सबसे सरल और जल्द से जल्द के साथ शुरू होगी ...