eboosttech/magento2-disable-compare-products

禁用比较产品功能

安装: 0

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 0

开放问题: 0

类型:magento2-module

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

使用方法

安装后,您可以在商店 > 设置 > 配置 > 目录 > 目录 > 最近查看/比较产品中选择是否禁用比较产品功能,然后在新的配置选项禁用比较产品中选择是或否。

注意:默认情况下此选项设置为否。将其设置为是并清除任何缓存以查看结果。

Catalog Options Screenshot

或者运行命令禁用比较产品

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 - 随心所欲 👍