【问题标题】:Override a method of Prestashop 1.7 module覆盖 Prestashop 1.7 模块的方法
【发布时间】:2021-01-06 01:18:14
【问题描述】:

我想重写 Prestashop 1.7.6.7 的官方模块 ps_featuredsearch 的一行简单代码。

文件是/modules/ps_facetedsearch/src/Hook/ProductSearch.php,方法productSearchProvider(public)和第56行。

// OVERRIDE
// before: if ($query->getIdCategory()) {
   if ($query->getIdCategory() or $query->getIdManufacturer()) {

我尝试使用覆盖文件夹但没有成功。

谢谢。

【问题讨论】:

    标签: module overriding prestashop-1.7


    【解决方案1】:

    不能直接覆盖模块类。

    一种方法是将版本 bumb 到例如 9.99(以避免更新),并在您更改此模块的核心后手动处理它们。这不是一种理想的方式,但它可以完成工作。

    【讨论】:

      猜你喜欢
      • 2017-03-28
      • 1970-01-01
      • 1970-01-01
      • 2018-05-15
      • 2012-02-01
      • 2011-09-02
      • 2021-09-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多