mx / module-helper-bar
显示magento产品元数据,并集成了具有各种命令快捷方式的命令行工具。
Requires
- php: ~5.5.0|~5.6.0|~7.0.0
- magento/framework: ^100.1.0
- magento/module-backend: ^100.1.0
- magento/module-checkout: ^100.1.0
- magento/module-config: ^100.1.0
- magento/module-customer: ^100.1.0
- magento/module-developer: ^100.1.0
- magento/module-eav: ^100.1.0
- magento/module-quote: ^100.1.0
- magento/module-store: ^100.1.0
Requires (Dev)
- bossa/phpspec2-expect: 1.*
- nagno/phpspec-bootstrap-magento2: ~1.0
- phpspec/phpspec: ~2.3
- phpunit/phpunit: 4.1.0
This package is not auto-updated.
Last update: 2024-09-23 12:11:44 UTC
README
#MX Helper Bar
Magento 2的MX Helper Bar旨在通过以下方式帮助商店管理员和操作员:
- 一目了然地显示他们正在使用哪个环境(管道实例),以免不小心更改错误的环境。
- 充当超级快捷栏,允许您快速搜索并执行一系列常见任务,例如清除缓存类型,而无需离开页面。
- 新功能:可定制的命令 - 简单地添加您自己的快捷方式,以提高M2的速度。
命令
以下是目前可用的命令列表。随着时间的推移,此列表将不断增长并变得更好(就像葡萄酒一样!)。
清除缓存(cc)
此命令将允许您刷新缓存类型,就像您从magento的“缓存管理”页面进行操作一样。
在Helper Bar文本框中开始键入'cc',以查看可用命令的列表。以下都是有效命令:
> cc
> cc configuration
> cc database ddl operations
模板路径和块提示(tph)
此命令允许您启用或禁用模板路径提示,就像您在“商店 -> 配置 -> 高级 -> 开发者 -> 调试”中进行操作一样。
例如,选择tph front en,这将设置:为商店启用模板路径提示和将块名称添加到提示为“是”。
相反,如果您选择tph en,这将启用商店前端和adminhtml站点区域的模板提示。
导航快捷键(nav)
导航快捷键命令允许您快速导航到其他magento页面。例如,选择nav cms block将被重定向到Cms Blocks页面。
如果您想添加更多快捷键,可以轻松地通过编辑etc/di.xml文件来实现。
添加一个新的virtualType(以navigation_redirect_cms_page为例)并将其注入为MX\HelperBar\Model\NavigationRedirectRepository类型的新参数。
安装
然后,将模块添加到composer文件的require部分
$ ./php composer.phar require "mx/module-helper-bar": "~1.0.1"
此命令将添加
"require": { "mx/module-helper-bar": "~1.0.1" }
启用
一旦将模块添加为依赖项,运行magento设置模块,清除缓存并确保模块状态已启用。
$ bin/magento setup:upgrade
$ bin/magento c:c
$ bin/magento module:status MX_HelperBar
现在,该模块已启用,您需要使Helper Bar可见。
导航到:商店 -> 配置 -> 高级 -> 开发者 -> 调试,并选择标签为“已启用Helper Bar for Admin”的选项中的“是”。
然后刷新页面,您将在屏幕底部看到Helper Bar。如果您愿意,可以通过按'X'或使用CTRL + `作为键盘快捷键临时隐藏它。
贡献
通过将其开源,我们希望其他人能从中受益,并将其作为他们项目的一部分。请分享任何反馈、建议和补充,这样我们就可以帮助使magento 2更快、更易于使用,并开发出令人惊叹的电子商务体验。
如果您想为Helper Bar做出贡献
- Fork/克隆此存储库
- 安装模块
- 创建一个具有描述性名称的功能分支(例如feature/magento-tasks)
- 进行更改
- 将功能分支推回到此存储库
- 提交带有更改详情的PR
###任何反馈?请在GitHub上提出问题。
贡献者
###开发团队
- James Cowie
- Alessandro Zucca
- 理查德·汤姆森
###协助模块的其他团队成员
- 帕尔·索伯格
- 格兰特·肯普
- 亚历克斯·布莱尼
- 安德鲁·贝内特
###灵感衷心感谢Graze.com团队为本项目提供灵感,并同意让我们开源成果,特别是
- 贾森·马龙
- 乔·米汉
- 乔·费雷利