在前面,寫了一篇有關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; }
也完成了打開調試模式的功能。學習