2017-08-03 91 views
0

我创建自己的模块。该模块应该覆盖BlockCart类。Prestashop - 如何覆盖自己的模块中的另一个模块

我创建了一个/mymodule/override/blockcart/blockcart.php文件,但是这个文件没有执行。

我不能把这个文件放在/覆盖,因为模块必须在几个商店工作,安装必须工作。

我该怎么做?

回答

0

你必须把你的文件在你的模块的正确路径:

mymodule/override/modules/blockcart/blockcart.php

那么你blockcart.php应该是这样的:

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

在安装过程中的Prestashop安装您覆盖。

有用的链接:
- How to override modules

+0

谢谢,作品!我在我的路径中忘记了mymodule/override/**模块** /blockcart/blockcart.php,我没有看到它。 – Arasowsky

+0

是:),不客气;) – sarcom

相关问题