在Admin Panel中启用模板/块提示
在Admin Panel中启用模板/块提示

在Admin Panel中启用模板/块提示

2009年7月10日出版 in 发展
自定义管理主题
2009年7月11日

在Magento开发主题的任何人都知道模板/块提示是多么有用。它们有助于快速识别为特定页面加载哪些文件。

玛托托’S管理面板使用完全相同的设计模式作为前端(布局+块+模板)。如果你’曾经对Magento管理面板进行任何修改,您’可能试图打开管理面板的模板/块提示。唯一的问题是,magento没有’T有了内置的支持。我在挖掘并发现如何在管理面板中启用此功能。

 

步骤1– Connect to database

使用您喜欢的数据库管理工具,连接到Magento数据库。这些是我的工具’使用并推荐: Navicat ($ 129), mysql查询浏览器 (自由), 续集专业版 (Mac Only – Free), or phpmyadmin (free).

第2步– Enter values into ‘core_config_data’ table

在Magento数据库上运行以下查询:

第3步– Test in admin panel

一旦添加到Core_Config_Data数据库,模板/块提示应在管理面板中显示。这是CMS页面的屏幕截图,提示打开:

玛托托 Admin - Hints Turned On

玛托托 Admin – Hints Turned On

禁用提示

当你’VE完成的开发希望在管理面板中关闭模板提示,打开Core_config_data表并更改‘value’您插入的两排的列“0”.

为什么这项工作?

对于那些像我一样的人,想要了解的人“why” as well as the “how”, I’我要去为什么这件作品。以下是检查是否启用了模板/块提示的Magento代码:

文件:/pode/core/mage/core/block/template.php(magento 1.3.2)

这“Mage::getStoreConfig”方法检查当前范围内设置的配置值(即默认,网站,商店,商店视图)。在管理面板中,只有在中设置的值“Default Scope” are loaded.

玛托托只允许您在您时打开提示’在网站或商店视图的配置范围内。这意味着当上面的代码尝试加载配置时,它会返回“null”因为该配置值ISN’t set in the “Default Config”范围。运行上面的MySQL查询将提示配置值添加到“Default Config”范围。这是一个屏幕截图,显示了打开提示的设置– notice that the “Main Website”选择配置范围。

玛托托 Config Scope Selection

玛托托 Config Scope Selection

结论

我希望这有助于您在开发与管理面板集成的Magento模块。我考虑编写一个模块,以使提示打开“Default Scope”但是,由于这篇文章中概述的方法的简单性,因此反对它。

25 Comments

  1. Isolde Van Oosterhout. 说:

    谢谢!!!! -

    • 米莉昂 说:

      谢谢,它非常乐于助人,我终于找到了我正在寻找的模板
      但除了存储配置到数据库之外,我必须在admin中打开模板提示> system > configuration > advanced > developer > debug (Step 2.5)

    • 谢赫 说:

      非常感谢你 !!!!!!!!

      我无法解释我有多开心。它真的很有帮助。因为这个,我正在挣扎很多。

      一流的,简直出现了

    • 伊戈尔 说:

      更新core_config_data的好主意’S Really节省了切换后端和前端之间的时间。

    • h 说:

      你好,

      实际上我需要激活admin的模板路径提示..
      &我试过这个..但是可以’t get it…
      扫管笏做???

      请帮帮我..
      It’s urgent..

      提前致谢。
      任何帮助都是可谓的..

    • 米奇 说:

      谢谢!这严重拯救了我的生活! Magento随机启用了客户端站点上的调试功能,无论我关闭和更新更新的核心_config_data db表数据,无论我仍在关闭它们仍然显示出来…所以我不得不评论一些代码行来摆脱调试功能。再次感谢!

    • n 说:

      谢谢!在为我的一个商店启用路径提示后,块提示显示出来的SQL。

      一个注释,在Magento 1.3.2.4(可能是其他人)如果打开应用/代码/核心/法师/核心/ etc / system.xml并更改“show_in_default” value to “1” (from 0) for “Template Path Hints” and “将块名称添加到提示”这些选项将在下面提供“Default Config”就在管理员界面中。

    • Kuhajeyan. 说:

      谢谢这是很多帮助。对于那些仍然想知道为什么在您完成了一旦文章中描述的设置后没有显示管理路径。请刷新magento缓存

    • Bigman00. 说:

      谢谢你的工作,我做了你所说的,将默认表值改为0,仍然显示小红盒子,我可以问为什么?

    • 超级蝇 说:

      f **令人敬畏!!!

    • Internetoutfitters. 说:

      而不是直接编辑数据库,只要使用@nate’S溶液上面。编辑System.xml,显示模板提示的选项将显示默认配置。在1.4中工作得很好

    • 布莱克 说:

      哇,Classllama再次完成了!壮观的工作,你们永远不会让我惊讶!

    • 玛哈 说:

      谢谢你… This rocks 😀

    • MAGEPSYCHO. 说:

      嗨玛格托恋人

      我开发了一个很好的扩展,用于启用模板路径提示(对于前端 &后端)通过通过URL传递一些参数来轻松。
      而且它’s喜欢Joomla喜欢模板路径提示。

      您可以找到更多详细信息& live demo @
      http://www.magepsycho.com/easy-template-path-hints.html

      快乐的电子商务!!

    • 克里斯 说:

      谢谢!!很有帮助

    • Bhavana. 说:

      嗨,我喜欢你的帖子。我也想在我的博客上分享这个。谢谢你

    • mamaloveu. 说:

      很有用!谢谢

    • 匿名的 说:

      谢谢,这是超级乐于助人!

    • 说:

      你好。

      您是否碰巧知道在向产品添加内容时在后端的一般点击中编辑描述如何编辑描述?我需要为描述值添加一些东西,但我可以’似乎找到了它的位置,一直在努力。 -

    • 关于模板提示,

      我可以使用与Magento 1.7兼容的扩展和转发兼容信息来在WebShop中启用Templete提示。

      1)下载了Templete提示扩展 http://www.magentocommerce.com/magento-connect/easy-template-path-hints.html
      2)使用Easy_Template_Path_hints-0.2.0_ready2past.zip,i应用程序/ etc / modules中的应用程序/代码/本地和XML文件中的模块粘贴模块
      3)Logged to backend , System >> Configuration >> MAGEPSYCHO. Extensions >> Easy Template Path Hints and clicked enabled =”YES” and Access Code = “” (means empty).
      4)在任何页面URL之后添加?TP = 1在前端尝试,我可以相应地看到提示。

      例如,http://127.0.0.1/ 导致WebShop主页, http://127.0.0.1/?tp=1 显示带模板提示的主页。

    • 禁止塔施 说:

      SQL删除提示


      插入core_config_data(scope,scope_id,路径,值)
      价值 ('default', 0, 'dev / debug / template_hints', 0),
      ('default', 0, 'dev/debug/template_hints_blocks.', 0)
      ON DUPLICATE KEY UPDATE value=values(value)

    • Teja Bhagavan. 说:

      我想将HTML文件转换为Magento文件。你能建议我吗?我需要你的帮助…

    • 亚历克斯 McSharp. 说:

      对不起,我妈妈 玛托托 Debugger

    • Ericc Antunes. 说:

      在1.9版本中,不要改变db!

      去看> etc >“config.xml”搜索XML节点:

      店> admin > dev > debug

      并改变值“template_hints” and/or “template_hints_blocks.” to 1.

      和平!再见!

  2. 亚历克斯 说:

    谢谢Erik帮助我解决这个问题,在这里我发现了关于Magento 2布局,街区和模板的1个更有用的帖子,看起来是一种: //www.cloudways.com/blog/magento-2-layouts-blocks-templates/

发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *

本网站使用AkisMet减少垃圾邮件。 了解如何处理评论数据.

最近的帖子查看全部
3月1日,2021年

Covid的巨大加速要求再次欺诈和消费者虐待警惕

2月3日,2021年

社交媒体在科迪德自然时期的增长’s One

1月5日,2021年

替代社交媒体

您是否注意到您的Facebook和Instagram内容似乎越来越少,并且每次通过都会越来越少?用于达到的帖子 […]