experius / magento2-configscopehints
Magento 2 店铺配置覆盖提示模块
Requires
- magento/framework: *
- magento/module-config: *
This package is auto-updated.
Last update: 2024-09-17 09:10:18 UTC
README
此模块在配置字段在更具体的范围(们)被覆盖时,在商店配置后端用户界面中显示信息,同时显示有关这些范围(们)的信息。
安装
此模块可以通过手动安装或使用Composer(推荐)进行安装。
Composer 安装
以下每个命令都应在 Magento 2 根目录下的命令行中运行。
# add this repository to your composer.json $ composer config repositories.magento2-configscopehints git https://github.com/experius/magento2-configscopehints.git # require module $ composer require experius/magento2-configscopehints # enable module $ php -f bin/magento module:enable EW_ConfigScopeHints $ php -f bin/magento setup:upgrade
手动安装
首先,使用类似以下命令在 Magento 2 根目录下将此存储库的内容下载到 app/code/EW/ConfigScopeHints
。
$ mkdir -p app/code/EW # create vendor directory $ wget https://github.com/experius/magento2-configscopehints/archive/master.zip # download zip of module contents $ unzip master.zip -d app/code/EW # unzip module into vendor directory $ mv app/code/EW/magento2-configscopehints-master app/code/EW/ConfigScopeHints # correct directory name $ rm master.zip # clean up zip file
最后,从 Magento 2 根目录下的命令行运行以下命令以启用模块。
$ php -f bin/magento module:enable EW_ConfigScopeHints $ php -f bin/magento setup:upgrade
放松心情,享受吧!
用法
安装模块后,在查看系统配置字段时,如果该字段在更具体的范围被覆盖,则将在字段值下方显示警告图标和消息。
仅当值在比当前范围更具体的范围内被覆盖时才显示图标——也就是说,如果查看默认范围,则显示在网站或商店视图级别上的覆盖,但如果在网站级别查看,则仅显示当前选定网站以下的覆盖。
除了警告消息外,还有一个详细的列表,列出了确切覆盖值的范围(们),其中包含直接链接到当前节点的商店配置的链接。点击覆盖提示行箭头将展开行以显示该范围的字段值。
兼容性和技术说明
截至此模块的 3.0.0 版本已针对 Magento 2.1.x 进行了测试。它可能与 2.0.x 兼容,但尚未测试。
注意:要检查与 2.0.x 的已知兼容性,请查看模块的 2.1.0 版本。
已知问题
MAGETWO-62648
在 Magento 2.1.3 上使用时,此模块在查看网站范围时可能会产生误报。如果给定配置值在网站范围内被覆盖,则任何将“使用网站”设置为该值的子商店视图将不正确地显示为被覆盖。
这是一个已知的 核心错误。
非标准字段集渲染器
使用非标准字段集渲染器的商店配置组目前被忽略。在原生商店配置字段中,以下字段表现出此特征。
- 高级 -> 高级 -> 禁用模块输出
- 销售 -> 支付方式