Prestashop - 如何覆盖自己模块中的另一个模块

时间:2017-08-03 14:33:37

标签: php module override prestashop prestashop-1.6

我创建自己的模块。该模块应覆盖BlockCart类。

我创建了一个文件/mymodule/override/blockcart/blockcart.php但该文件未执行。

我无法将此文件放在/ override中,因为模块必须在多个商店工作,并且安装必须有效。

我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

您必须将文件放在模块的正确路径中:

mymodule/override/modules/blockcart/blockcart.php

然后你的blockcart.php应该是这样的:

class BlockCartOverride extends BlockCart
{
    /* your stuff */
}

在安装过程中,PrestaShop会安装你的覆盖。

有用的链接:
- How to override modules