php - व्यवस्थापक पृष्ठों में टेम्पलेट पथ संकेत सक्षम करें-Magento




api e-commerce (6)

मैं व्यवस्थापक पैनल में टेम्पलेट पथ संकेत सक्षम करना चाहता हूँ। मुझे पता है कि सामने के अंत के लिए इसे कैसे करना है, लेकिन पीछे की ओर ?? मैं वास्तव में व्यवस्थापक पैनल को संपादित करना चाहता हूँ।

अग्रिम में धन्यवाद..


अपने डेटाबेस पर जाएं और बस यह क्वेरी चलाएं:

INSERT INTO core_config_data (scope, scope_id, path, value)
VALUES ('default', 0, 'dev/debug/template_hints', 1),
('default', 0, 'dev/debug/template_hints_blocks', 1);

उन्हें फिर से अक्षम करने के लिए, इस क्वेरी को चलाएं:

UPDATE core_config_data set value = 0 where scope = 'default' and scope_id = 0 and path ='dev/debug/template_hints'

इस क्वेरी को फिर से चलाने में सक्षम करने के लिए:

UPDATE core_config_data set value = 1 where scope = 'default' and scope_id = 0 and path ='dev/debug/template_hints'

आप Magento कॉन्फ़िगरेशन में सेट करके प्रत्येक स्टोर (व्यवस्थापक स्टोर समेत) में टेम्पलेट और ब्लॉक पथ संकेत सक्षम कर सकते हैं। ऐसा करने के लिए, बस अपने मॉड्यूल की कॉन्फ़िगरेशन फ़ाइल config.xml संपादित करें (जो Magento की वैश्विक कॉन्फ़िगरेशन में इंजेक्शन दिया जाता है)।

व्यवस्थापक क्षेत्र में टेम्पलेट और ब्लॉक पथ संकेतों को सक्षम करने के लिए इसे अपनी config.xml फ़ाइल में जोड़ें

<config>

    ...

    <stores>
        <admin>
            <dev>
                <debug>
                    <template_hints>1</template_hints>
                    <template_hints_blocks>1</template_hints_blocks>
                </debug>
            </dev>
        </admin>
    </stores>

</config>

पथ संकेतों को अक्षम करने के लिए बस 0 पर बदलें, या नोड को हटा दें।


आप निम्न एक्सटेंशन का उपयोग कर सकते हैं ताकि टेम्पलेट पथ संकेतों को आसानी से और बैकएंड आसानी से और सुरक्षित रूप से जूमला तरीके से सक्षम कर सकें:
http://www.magepsycho.com/easy-template-path-hints.html


एक काफी आसान समाधान: getShowTemplateHints() फ़ंक्शन को \ app \ code \ core \ Mage \ Adminhtml \ Block \ Template.php फ़ाइल में नीचे परिभाषित करें संशोधित करें:

नीचे फ़ंक्शन चलाने के लिए: अपने ब्राउज़र प्रकार में, http://www.mymagentosite.com/?th=1&token=PHP

आप टेम्पलेट संकेत देख सकते हैं और ब्लॉक नाम जोड़ सकते हैं।

public function getShowTemplateHints()
{
    if (is_null(self::$_showTemplateHints))
    {
        self::$_showTemplateHints = Mage::getStoreConfig('dev/debug/template_hints')
            && Mage::helper('core')->isDevAllowed();
        self::$_showTemplateHintsBlocks = Mage::getStoreConfig('dev/debug/template_hints_blocks')
            && Mage::helper('core')->isDevAllowed();
    }

    // overwrite the template hint [SPECIALLY FOR SHOWING TEMPLATE PATH HINTS IN ADMIN]
    $th     = Mage::app()->getRequest()->getParam('th', false);
    $token  = Mage::app()->getRequest()->getParam('token', false);
    if($th == 1 && $token == 'PHP'){
        self::$_showTemplateHints = true; // for template path
        self::$_showTemplateHintsBlocks = true; // block names
    }

    return self::$_showTemplateHints;
}


मुझे पता है कि यह देर हो चुकी है लेकिन आप इसे आसानी से कर सकते हैं: बस कॉन्फ़िगरेशन फ़ाइल www/app/code/core/Mage/Core/etc/system.xml

sections>dev>debug>fields>template_hints>show_in_default को 1 सेट करें और sections>dev>debug>fields>template_hints_blocks>show_in_default को 1 भी सेट करें







e-commerce