मैं एक मॉड्यूल के शीर्षक को छिपाने की कोशिश कर रहा हूं।
मैंने व्यवस्थापक सेटिंग बदल दी है, लेकिन शीर्षक अभी भी सामने के अंत में प्रदर्शित किया गया है। डेटाबेस में, showtitle
फ़ील्ड को सेट किया गया है 0
।
मैं एक मॉड्यूल के शीर्षक को छिपाने की कोशिश कर रहा हूं।
मैंने व्यवस्थापक सेटिंग बदल दी है, लेकिन शीर्षक अभी भी सामने के अंत में प्रदर्शित किया गया है। डेटाबेस में, showtitle
फ़ील्ड को सेट किया गया है 0
।
जवाबों:
इसे देखो:
joomlaroot / टेम्पलेट्स / yourtemplate / html / modules.php
और इस तरह से कुछ के लिए खोज:
if($module->showtitle){echo $module->title;}
क्या केवल मामले के echo $module->title;
बिना ही if($module->showtitle){}
यह शायद आत्मा है।
मैंने कुछ मॉड्यूल, और कुछ टेम्पलेट्स में कुछ पदों के साथ इसका अनुभव किया है। यह लगभग निश्चित रूप से या तो एक) मॉड्यूल 'शोटिटेल' पैरामीटर की अनदेखी कर रहा है, या गलत तरीके से जांच कर रहा है, या बी) शीर्षक के माध्यम से नहीं खींच रहा है। उदाहरण के लिए, YooTheme (अपने मॉड्यूल रेंडरिंग चेन के साथ एक लोकप्रिय थीम प्रदाता) द्वारा उपयोग किए जाने वाले ताना ढांचे में, 'लोगो' स्थिति मॉड्यूल शीर्षक को प्रस्तुत नहीं करेगी (जैसा कि वे अनुमान लगाते हैं कि आप मॉड्यूल शीर्षक नहीं चाहते हैं आपकी लोगो छवि के ऊपर दिखाया गया है)।
यदि आप टेम्पलेट और मॉड्यूल के साथ प्रश्न को अपडेट करते हैं, तो इसकी जांच करना आसान होगा।
यह निर्भर करेगा कि यह किस मॉड्यूल पर है, और इसे कैसे प्रदान किया जाता है। मुझे जूमला 3.3 में सर्च मॉड्यूल के साथ यह समस्या थी। मैंने शीर्षक को बैकएंड में छिपा दिया, लेकिन यह अभी भी सामने के अंत में प्रदर्शित हो रहा था। मुझे शीर्षक को छिपाने में सक्षम होने के लिए एक "आउटपुट ओवरराइड" करना था। मैंने modules/mod_search/tmpl
अपने टेम्प्लेट में फ़ाइलों को कॉपी किया (उदाहरण के लिए templates/mytemplate/html/mod_search
) और फिर मूल्य के सम्मान के लिए कोड जोड़ा गया showtitle
:
if($module->showtitle=="0")
$output = "";
else
$output = '<label for="mod-search-searchword" class="element-invisible">' . $label . '</label> ';
कोर संस्करण में ऐसा क्यों नहीं है यह मेरे से परे है, लेकिन मुझे लगता है कि चूंकि यह खुला स्रोत है, इसलिए मैं इसे खुद बदल सकता हूं ...
Advanced
टैब के तहत मॉड्यूल प्रबंधक में Module Style
html5, या xhtml में परिवर्तन होता है ।
प्रत्येक मॉड्यूल अपने शीर्षक को मॉड्यूल प्रबंधक में एक विकल्प के रूप में दिखाने या छिपाने की अनुमति देता है।
नोट: इसे कॉन्फ़िगर करने के लिए एकमात्र स्थान है।
मान "#__modules" के कॉलम "शोटिटेल" में संग्रहीत किया जाता है।
उम्मीद है कि यह सेटिंग मॉड्यूल और टेम्पलेट द्वारा सम्मानित किया गया है जो इसे प्रदान करता है।
जूमला कोर अपनी शैली के अनुसार मॉड्यूल प्रस्तुत करता है। शैली के अनुसार प्रतिपादन (व्यवस्थापक /) टेम्प्लेट / $ टेम्पलेट $ / html / मॉड्यूल.php में पाया जा सकता है।
उपसर्ग modChrome_ के साथ प्रत्येक शैली का अपना कार्य है। सभी शैलियों में शीर्षक के लिए कोड नहीं है।
कौन सी शैली लागू है, टेम्पलेट में JDOC और मॉड्यूल के लिए वैकल्पिक सेटिंग पर निर्भर करता है।
इसके अलावा कुछ असंगत कोडिंग देखा: if ((bool) $module->showtitle)
बनाम if ($module->showtitle)
बनाम if ($module->showtitle != 0)
कि अप्रत्याशित परिणाम हो सकता है