विशिष्ट क्षेत्र के लिए Drupal 7 कस्टम block.tpl.php


12

मैं 7 ड्रुपल के लिए नया हूं और वास्तव में इस एक के साथ संघर्ष कर रहा हूं:

http://drupal.org/node/104319

मेरा एक क्षेत्र है जिसे नेविगेशन कहा जाता है

मेरे .info में regions[navigation] = Navigation bar

इस क्षेत्र के लिए मैं एक कस्टम tpl.php फ़ाइल का उपयोग करना चाहता हूं। मैं प्रयास कर चुका हूं

  block-navigation.tpl.php

उदाहरण की तरह, और इसे थीम रूट पर और टेम्पलेट फ़ोल्डर में बिना किसी भाग्य के डाल दिया। मैंने कैश को साफ़ कर दिया है और यह सुनिश्चित किया है कि एक मानक कार्य ब्लॉक। Tpl.php जगह में है। कोई फायदा नहीं।

उत्तर:

मुझे एक क्षेत्र की आवश्यकता थी - एक साथ --दोनों बार एक साथ एक नेविगेशन - ।

इस सवाल पर 1000 विचारों ने मुझे लोकप्रिय प्रश्न बैज अर्जित किया। लेकिन आप लोग इसे अपने दिल में 1 बार से ज्यादा नहीं बढ़ा सकते। Laaaammmmmeeee ....


क्षेत्र अलग-अलग ब्लॉक के लिए हैं, अलग-अलग थीम के साथ एक ही ब्लॉक बनाने का प्रयास करें। पृष्ठ तर्कों का उपयोग करके दृश्यता कॉन्फ़िगरेशन जोड़ें।
निकमासक

तो इसका क्षेत्र नहीं बल्कि ब्लॉक द्वारा ही होना चाहिए?
Fresheyeball

हाँ। लेकिन अन्य समाधानों के लिए कुछ मिनट प्रतीक्षा करें।
निकम्माक

यहाँ हम जाते हैं, +1 :)
टायलर डर्डन

जवाबों:


4

"नेविगेशन" क्षेत्र के लिए एक कस्टम tpl.php फ़ाइल का उपयोग करने के लिए, आपको क्षेत्र - navigation.tpl.php का उपयोग करना चाहिए


धत तेरे की। इसे ब्लॉक होने की जरूरत है। इसका मुख्य मेनू अगर यह मदद करता है।
Fresheyeball

यदि आपको "ब्लॉक-नेवीगेशन.प्ले.प्लप" का उपयोग करने की आवश्यकता है, तो आपको अपनी थीम के लिए एक कस्टम ब्लॉक.प्ल.लिफ़ होना चाहिए। अधिक जानकारी के लिए इसे ( drupal.org/node/104319 ) देखें।
वार्शिथ

1
वह प्रलेखन पृष्ठ Drupal 5 के लिए है। drupal.org/node/1089656 Drupal 7 के लिए उपयुक्त प्रलेखन पृष्ठ है। प्रासंगिक नामकरण पैटर्न ब्लॉक है - [क्षेत्र] .tpl.php और जेनेरिक टेम्पलेट (block.tpl.php)। D7 की अब किसी विशिष्ट टेम्पलेट (ब्लॉक - [क्षेत्र] .tpl.php) का उपयोग करने की आवश्यकता नहीं है।
sheena_d

प्रश्न में "ब्लॉक-नेविगेशन.tpl.php" देखने के बाद, मुझे गुमराह किया गया था। क्षमा करें, मैं भ्रम के कारण। ty sheena
वार्शिथ

सब अच्छा। मैं अभी जानने के लिए यहाँ हूँ;)
Fresheyeball
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.