Magento1如何打開調試模式,來顯示前臺路徑提示信息?

magento1.x的版本中如何開啓調試模式呢?

在前面,寫了一篇有關Magento2.0如何開啓調試模式來顯示前臺的路徑信息,便於在學習magento的時候,能快速的找到各個Block對應的Template文件。
可是,如今這個項目用的magento1.9,在magento1.x的版本中如何開啓調試模式呢?兩種方法供參考:php

方法一:

經過後臺控制檯來操做,admin->configuration->developer->debug->Template path Hints選擇yes,Add Block Names to Hints也選擇yes。若是這裏選擇前臺沒有顯示,則檢查是否網站的前臺視圖模式是否選對,默認是Main website.
圖片描述
保存後,打開前臺頁面:
圖片描述web

方法二

每次經過後臺操做來打開調試模式,操做不免有些複雜。若是是在window下跑magento,那打開後臺而後加載的速度就更慢,而假如只是打開作個調試和查看,每次這樣來回的操做,重複的工做也太多了,咱們公司的大牛介紹了另一種快速打開調試模式的一種方法:segmentfault

//找到以下這段代碼,路徑app/code/core/Mage/Core/Block/Template.php
 public function getShowTemplateHints()
    {
        if (is_null(self::$_showTemplateHints)) {
            self::$_showTemplateHints = Mage::getStoreConfig(self::XML_PATH_DEBUG_TEMPLATE_HINTS)
                && Mage::helper('core')->isDevAllowed();
            self::$_showTemplateHintsBlocks = Mage::getStoreConfig(self::XML_PATH_DEBUG_TEMPLATE_HINTS_BLOCKS)
                && Mage::helper('core')->isDevAllowed();
        }
        return self::$_showTemplateHints;
    }

將它修改爲:app

public function getShowTemplateHints()
    {
        return true;
//         if (is_null(self::$_showTemplateHints)) {
//             self::$_showTemplateHints = Mage::getStoreConfig(self::XML_PATH_DEBUG_TEMPLATE_HINTS)
//                 && Mage::helper('core')->isDevAllowed();
//             self::$_showTemplateHintsBlocks = Mage::getStoreConfig(self::XML_PATH_DEBUG_TEMPLATE_HINTS_BLOCKS)
//                 && Mage::helper('core')->isDevAllowed();
//         }
//         return self::$_showTemplateHints;
    }

也完成了打開調試模式的功能。學習

相關文章
相關標籤/搜索