ब्लॉक आईडी मॉड्यूल Drupal होस्टिंग
डिजाइनर विशिष्ट ब्लॉक, मॉड्यूल ब्लॉक, या क्षेत्र है कि ब्लॉक में दिखाई देता है बनाया के आधार पर ब्लॉक के लिए कई tpl.php फ़ाइलें बना सकते हैं।
खाका सुझाव
Drupal में 7 टेम्पलेट फ़ाइलें निम्न क्रम में की खोज कर रहे हैं:
- ब्लॉक - ब्लॉक - [ब्लॉक-id] .tpl.php
- ब्लॉक - [मॉड्यूल] - [डेल्टा] .tpl.php
- ब्लॉक - [मॉड्यूल] .tpl.php
- ब्लॉक - [क्षेत्र] .tpl.php
- block.tpl.php
ब्लॉक डेल्टा कुंजी एक हाइफन उपयोग करता है, (-), एक अंडरस्कोर (_) से प्रतिस्थापित।
तुम भी एक टेम्पलेट सुझाव के रूप में ब्लॉक विवरण का उपयोग कर सकते कुछ कस्टम कोड जोड़ना: (D7) ब्लॉकों के लिए सार्थक टेम्पलेट सुझाव जोड़ें
मॉड्यूल और डेल्टा ढूँढना
आप एक पृष्ठ के HTML स्रोत को देखकर ब्लॉक के मॉड्यूल और डेल्टा पा सकते हैं: प्रत्येक ब्लॉक के मुख्य DIV निम्नलिखित वर्गों और आईडी है:
नोट block.module से आते हुए व्यवस्थापक यूआई गिनती में बनाए गए हैं कि कस्टम ब्लॉक, इसलिए उनके टेम्पलेट 'ब्लॉक block- [डेल्टा]' है।
सीएसएस के साथ स्टाइलिंग
एक विशेष मॉड्यूल, या सिर्फ एक ब्लॉक से सभी ब्लॉक, सभी ब्लॉक: वर्गों और आईडी तब भी आप चुनिंदा ब्लॉकों के लिए सीएसएस नियम लागू करते हैं। (क्षेत्र के आधार पर शैली ब्लॉक करने के लिए, DIV कि आपके चयनकर्ता में एक पूरे क्षेत्र लपेटता का उपयोग करें।)
ध्यान दें कि डेल्टा आम तौर पर एक नंबर है: प्रत्येक मॉड्यूल संख्या ब्लॉकों यह प्रदान करता है, 0. कुछ मामलों में से शुरू, डेल्टा भी एक नाम हो सकता है: दृश्य मॉड्यूल, उपयोग ब्लॉक views- [नाम के साथ बनाया शैली ब्लॉक करने के लिए जैसे अपने ब्लॉक] .tpl.php की।
Drupal में सीएसएस स्टाइल 7 अजाक्स
अजाक्स अपने पृष्ठ के भागों है कि ब्लॉक शामिल हैं फिर से लोड करने के लिए इस्तेमाल किया जाता है, तो अपनी आईडी के आधार पर विशुद्ध रूप से एक ब्लॉक का लक्ष्य निर्धारण नहीं हमेशा Drupal 7 में विश्वसनीय है, भरी हुई ब्लॉक के आईडी एक काउंटर उन्हें संलग्न मिल जाएगा। उदाहरण के लिए, 'ब्लॉक Masquerade-Masquerade' का एक आईडी 'ब्लॉक Masquerade-Masquerade - 2' बन जाएगा, जो आपके थीम टूट जाएगा। () जानकारी के लिए drupal_html_id देखें।
अपने विषय के template.php फ़ाइल को यह स्निपेट जोड़ें। थीम, विशेष रूप से ब्लॉक वर्णन एक के लिए वास्तव में उपयोगी। किसी भी ब्लॉक के लिए उपलब्ध टेम्पलेट्स हो जाएगा:
- ब्लॉक - REGION.tpl.php
- ब्लॉक - MODULE.tpl.php
- ब्लॉक - DELTA.tpl.php
- ब्लॉक - DESCRIPTION.tpl.php