eboosttech / magento2-disable-compare-products
禁用比较产品功能
1.0.0
2024-03-15 09:04 UTC
This package is auto-updated.
Last update: 2024-09-15 10:16:46 UTC
README
此简单模块向“目录最近查看/比较产品”管理员部分添加了一个新的配置值,允许您移除比较产品功能。
它将从以下位置移除产品比较:
- 分类视图侧边栏
- 分类视图产品列表
- 产品视图
- 搜索结果产品列表
- 我的账户侧边栏
安装
需要模块
composer require eboosttech/magento2-disable-compare-products
启用模块
php bin/magento module:enable EBoost_DisableCompareProducts
运行设置以安装模块并设置表
php bin/magento setup:upgrade
使用方法
安装后,您可以在商店 > 设置 > 配置 > 目录 > 目录 > 最近查看/比较产品
中选择是否禁用比较产品功能,然后在新的配置选项禁用比较产品
中选择是或否。
注意:默认情况下此选项设置为否。将其设置为是并清除任何缓存以查看结果。
或者运行命令禁用比较产品
php bin/magento config:set catalog/recently_products/disable_compare 1
工作原理
基于配置值移除布局项并不是一件简单的事情。因此,我不得不添加一个观察者,当模块配置值设置为是时,在页面上添加一个新的布局处理程序gl_remove_compare_products
。
这将对性能产生轻微影响,所以如果性能是关键,请使用传统的手动添加这些处理程序到您主题的方法。
您可以在view/frontend/layout/gl_remove_compare_products.xml
文件中查看所做的布局更改。
您也可以禁用愿望清单吗?
这是一个原生Magento 2功能。只需转到商店 > 设置 > 配置 > 客户 > 愿望清单 > 通用选项
,将启用
更改为否。
错误/功能请求 & 贡献
如果您想贡献,请打开GitHub上的pull request,或者创建一个问题。
许可
BSD-4-Clause - 随心所欲 👍