Prestashop - 如何覆盖自己的模块中的另一个模块
问题描述:
我创建自己的模块。该模块应该覆盖BlockCart类。Prestashop - 如何覆盖自己的模块中的另一个模块
我创建了一个/mymodule/override/blockcart/blockcart.php文件,但是这个文件没有执行。
我不能把这个文件放在/覆盖,因为模块必须在几个商店工作,安装必须工作。
我该怎么做?
答
你必须把你的文件在你的模块的正确路径:
mymodule/override/modules/blockcart/blockcart.php
那么你blockcart.php
应该是这样的:
class BlockCartOverride extends BlockCart
{
/* your stuff */
}
在安装过程中的Prestashop安装您覆盖。
有用的链接:
- How to override modules
谢谢,作品!我在我的路径中忘记了mymodule/override/**模块** /blockcart/blockcart.php,我没有看到它。 – Arasowsky
是:),不客气;) – sarcom