क्षेत्र ह्वान्युको Drupal होस्टिंग

एक विषय के लिए क्षेत्रों को जोड़ने की आवश्यकता है:

- अपने THEMENAME.info.yml फाइल करने के लिए क्षेत्र मेटा डेटा जोड़ना।
- अपने page.html.twig फ़ाइल को संपादित करना और नए क्षेत्रों मुद्रण।

नोट: यदि आप अपने विषय में किसी भी क्षेत्रों की घोषणा, यहां तक ​​कि सिर्फ एक, सभी डिफ़ॉल्ट क्षेत्रों को अब लागू कर दिया जाएगा और आप किसी भी और सभी क्षेत्रों आप उपयोग करना चाहते घोषित करने के लिए जिम्मेदारी संभालने के हैं।

किसी भी ब्लॉक है जो उन क्षेत्रों अब मौजूद नहीं हैं में थे (क्योंकि आप उन्हें परिभाषित नहीं किया है) अक्षम हो जाएंगे - विशेष रूप से यदि आप THEMENAME.info.yml को संपादित करने और Drush करोड़ के साथ कैश के पुनर्निर्माण। आप प्रत्येक के लिए इस तरह एक संदेश दिखाई देगा:

क्षेत्र ह्वान्युको Drupal होस्टिंग सुनिश्चित करने के लिए की आवश्यकता होगी

ब्लॉक themename_breadcrumbs अमान्य क्षेत्र ब्रेडक्रम्ब को सौंपा गया था और निष्क्रिय कर दिया गया।

आप / व्यवस्थापक / संरचना / ब्लॉक पर जाते हैं, किसी भी विकलांग ब्लॉक एक "(अक्षम)" सूचक के साथ सर्वोच्च क्षेत्र में सूचीबद्ध हैं,। आप या तो खींचें और ड्रॉप या उन्हें अब आपको नहीं चाहिए पुन: असाइन, या दूर करने के लिए ब्लॉक क्षेत्र ड्रॉप-डाउन का उपयोग कर सकते हैं।

सुनिश्चित करें कि आप page_top और page_bottom क्षेत्रों रखना सुनिश्चित करें। ये ऐसे एनालिटिक्स या व्यवस्थापक उपकरण पट्टी के रूप में 'छुपा' क्षेत्रों, बहुत ऊपर और पृष्ठ के तल पर मार्कअप के लिए इस्तेमाल किया, कर रहे हैं। तुम बस html.html.twig उन्हें टेम्पलेट से निकाल नहीं करते हैं, उन्हें अपने THEMENAME.info.yml फ़ाइल में सूचीबद्ध करने के लिए जरूरत नहीं है। मॉड्यूल उन्हें मौजूद होने पर निर्भर रहे।

आपका जानकारी फ़ाइल के लिए क्षेत्र जोड़ना

अपने THEMENAME.info.yml फ़ाइल में किसी भी नए क्षेत्रों की घोषणा के द्वारा शुरू करो। क्षेत्र इतना तरह क्षेत्रों कुंजी के बच्चों के रूप में घोषित किया गया है:

क्षेत्र कुंजी अल्फान्यूमेरिक होना चाहिए, और अंडरस्कोर (_) शामिल कर सकते हैं। कुंजी एक पत्र के साथ शुरू करना चाहिए। कुंजी मशीन नाम (जो आप कोड में उपयोग) और मूल्य एक मानव पठनीय संस्करण व्यवस्थापक यूआई में दिखाया गया है।

आपका टेम्पलेट्स के लिए क्षेत्र जोड़ना

आदेश क्षेत्रों क्या आप वाकई अपने नए क्षेत्रों में भी अपने page.html.twig फाइल करने के लिए जोड़ रहे हैं बनाने की आवश्यकता होगी उन्हें में किए गए किसी भी सामग्री को प्रदर्शित करने के लिए है। क्षेत्र टहनी चर जिसका नाम स्ट्रिंग पेज के साथ अपने THEMENAME.info.yml फ़ाइल में प्रयुक्त कुंजी के साथ मेल खाती है के रूप में प्रतिनिधित्व किया जाएगा। prepended।

ये किसी भी अन्य टहनी चर की तरह व्यवहार करते हैं और जो कुछ मार्कअप आपके उपयोग के मामले के लिए समझ में आता है में लिपटे हो सकता है।

(डिफ़ॉल्ट छिपा क्षेत्रों के लिए वाक्य रचना अलग है, नीचे देखें।)

डिफ़ॉल्ट क्षेत्र

डिफ़ॉल्ट क्षेत्रों की सूची के लिए page.html.twig दस्तावेज़ देखें।

  1. पेज हैडर
  2. page.primary_menu
  3. page.secondary_menu
  4. page.highlighted
  5. page.help (गतिशील सहायता पाठ, ज्यादातर व्यवस्थापक पृष्ठों के लिए)
  6. page.content (वर्तमान पृष्ठ की मुख्य सामग्री)
  7. page.sidebar_first
  8. page.sidebar_second
  9. पेज फ़ुटर
  10. page.breadcrumb

अपने विषय किसी भी क्षेत्रों की घोषणा नहीं करता है Drupal चूक के इस सेट ग्रहण करेगा। इन क्षेत्रों में क्या डिफ़ॉल्ट कोर / मॉड्यूल / system / टेम्पलेट्स / page.html.twig फ़ाइल की उम्मीद है, साथ ही दो छिपा क्षेत्रों, page_top साथ अनुरूप हैं। और page_bottom - आप, अगर आप चूक ओवरराइड इन अंतिम दो घोषित करने के लिए की जरूरत नहीं है तथापि> और> टहनी चर html.html.twig टेम्पलेट में बनाए रखा जाना चाहिए।

इस वीडियो को देखें!

संबंधित आलेख

बुक नेविगेशन ब्लॉक Drupal होस्टिंगDrupal में ब्लॉक प्रबंधन करने के लिए कैसे अपने Drupal साइट के लेआउट क्षेत्रों में विभाजित है। संख्या और इन क्षेत्रों के पदों अपनी साइट के विषय पर निर्भर करते हैं। इन क्षेत्रों के कब्जे में कर रहे हैं ...
Faceted खोज अपाचे Solr Drupal होस्टिंगनोट: प्रेरणा प्रदान अंत में इस ब्लॉग पोस्ट पोस्ट करने के लिए डौग वान के लिए अतिरिक्त विशेष धन्यवाद! 2016 जब खोज API और Drupal 8 के लिए Solr से संबंधित मॉड्यूल जल्दी अल्फा में थे के प्रारंभिक दिनों में ...
प्रिंट दृश्य ब्लॉक Drupal होस्टिंगकई स्थितियों जहाँ आप अपने Drupal वेबसाइट में एक नोड के अंतर्गत दृश्य मुद्रित करने के लिए की आवश्यकता है। एक अच्छा उदाहरण Drupal वेबसाइटों आप एक दृश्य का उपयोग किया है का प्रदर्शन एक पोर्टफोलियो पेज होगा ...
विषय भाषा स्विचर Drupal होस्टिंगमेरी चरम देर प्रतिक्रिया के लिए खेद है। आप के लिए नया साल मुबारक हो। यहाँ अपने समाधान है: 1 - स्थापित भाषा माउस मॉड्यूल (https://drupal.org/project/languageicons) यह केवल झंडे का उपयोग करने के लिए सेट करें। 2 ...
सरलीकृत सामाजिक शेयर Drupal होस्टिंगविवरण अपने WordPress साइट पर सामाजिक वितरण भी सक्षम है और अपनी वेबसाइट के लिए उच्च गुणवत्ता रेफरल ड्राइविंग शुरू करने के लिए इस मुक्त प्लगइन स्थापित करें। इस प्लगइन भी वर्डप्रेस के साथ संगत है ...