kingfisherdirect/magento2-better-debug-hints

安装: 184

依赖: 0

建议者: 0

安全: 0

星星: 2

关注者: 1

分支: 0

公开问题: 1

语言:JavaScript

类型:magento2-module

v0.8.0 2024-09-19 11:26 UTC

This package is auto-updated.

Last update: 2024-09-20 10:03:06 UTC


README

改进的 Magento 2 调试提示,用于布局和块

Example Usage

特性

  • 不影响结构 或现有样式 👌
  • 检测 Knockout 组件和模板 🤜
  • 检测 jQuery 小部件注册和使用 💲
  • 在模板/布局中查找 Magento mage-init 脚本 📌
  • 使用开发者工具中的 元素选择器 选择元素 🔫
  • 在控制台打印 可浏览的结构 和内部信息 👀
  • 添加按钮以打开 CMS 块的编辑页面 🖊️
  • 为布局生成 Graphviz 可视化

安装

此包不打算在生产环境中使用。

composer require --dev kingfisherdirect/magento2-better-debug-hints
bin/magento setup:upgrade

使用

打开您的 Magento 页面并附加额外的 GET 参数 ?ath=1。例如: https:///?ath=1

元素选择器

  1. `(反引号键,位于制表键上方)
  2. 将鼠标移到任何 HTML 元素上方
  3. 单击以在浏览器控制台获取调试信息
  4. 右键单击突出显示的元素以导航到其直接父元素
  5. ESC 以禁用选择器

控制台助手

使用 layout() 函数调查任何 HTML 元素。要检查检查器中当前选定的元素,请使用 layout($0)

Graphviz 布局

在开发者工具控制台中运行 lh.debuggers.mageLayout.graph()。图将被复制到剪贴板。您可以在以下位置在线可视化它 - http://magjac.com/graphviz-visual-editor/ 或使用此命令 echo 'GRAPH_OUTPUT' | dot -Tsvg > output.svg

致谢

https://github.com/ho-nl/magento2-Ho_Templatehints

在开始此模块的工作后,我意识到已经存在一个似乎相当好的模块。从中汲取了一些想法。