资讯专栏INFORMATION COLUMN

Magento1如何打开调试模式,来显示前台路径提示信息?

hlcfan / 650人阅读

摘要:的版本中如何开启调试模式呢在前面,写了一篇有关如何开启调试模式来显示前台的路径信息,便于在学习的时候,能快速的找到各个对应的文件。但是,现在这个项目用的,在的版本中如何开启调试模式呢两种方法供参考方法一通过后台控制台来操作,选择也选择。

magento1.x的版本中如何开启调试模式呢?

在前面,写了一篇有关Magento2.0如何开启调试模式来显示前台的路径信息,便于在学习magento的时候,能快速的找到各个Block对应的Template文件。
但是,现在这个项目用的magento1.9,在magento1.x的版本中如何开启调试模式呢?两种方法供参考:

方法一:

通过后台控制台来操作,admin->configuration->developer->debug->Template path Hints选择yes,Add Block Names to Hints也选择yes。如果这里选择前台没有显示,则检查是否网站的前台视图模式是否选对,默认是Main website.

保存后,打开前台页面:

方法二

每次通过后台操作来打开调试模式,操作难免有些复杂。如果是在window下跑magento,那打开后台然后加载的速度就更慢,而假如只是打开做个调试和查看,每次这样来回的操作,重复的工作也太多了,我们公司的大牛介绍了另外一种快速打开调试模式的一种方法:

//找到如下这段代码,路径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;
    }

将它修改成:

    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;
    }

也完成了打开调试模式的功能。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/21395.html

相关文章

  • magento1 得到产品的相关信息

    摘要:一产品信息先判定是否为产品页面获取产品的,根据得到产品对象通过获取产品对象产品的信息产品库存将产品加入购物车注如果产品购买时需要选择下拉框时,该将进入产品详情页,否则直接就如购物车。 一、产品信息 1、先判定是否为产品页面 if (Mage::registry(‘product’)){ } 2、获取产品的Id,根据Id得到产品对象 通过sku获取产品...

    Fourierr 评论0 收藏0
  • 一个简单的Magento1.9模块示例

    摘要:本次要做的就是,撰写一个模块,让该模块跑完整个的流程。创建模型,需要启用模型,启用资源模型,在资源模型中添加实体,再为资源模型设置读写适配器。 很多时候,不知道Magento模块到底该怎么写,比如ThinkPHP,YII框架,它是直接将控制器Controller中的所取得相关数据直接传递到视图层View,而Magento虽然也是MVC三层,但是在中间多了布局对象Layout与区块Blo...

    Pikachu 评论0 收藏0
  • Magento2.0 怎么设置前台页面的路径提示信息

    摘要:有关路径提示信息,在开发中,时不时的会用到,可以快速方便的找到相应模块所在的文件文章,在中,如何开启开发者模式,快速找到路径解决方案后台修改为,后刷新前台页面,即可看到路径提示信息。图示如下打开之后刷新页面即可看到前台页面如下图所示 有关Magento路径提示信息,在开发中,时不时的会用到,可以快速方便的找到相应模块所在的文件文章,在magento2.0中,如何开启开发者模式,快速找到...

    starsfun 评论0 收藏0
  • Magento1.X 如何在线安装插件?

    摘要:版本中,安装插件,有两种方式可以安装插件,程序员最常用的方法就是将开发的插件模块文件直接从上传到对应目录即可。等到显示就是安装完成此时就可以去你的后台,来操作你刚刚装的插件模块了 Magento1.X版本中,安装插件,有两种方式可以安装插件,程序员最常用的方法就是将开发的插件模块文件直接从FTP上传到对应目录即可。而对于新手或不懂程序的人来说,此方法就有些晦涩难懂了(参见另一片文章)。...

    xingpingz 评论0 收藏0

发表评论

0条评论

hlcfan

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<