Prestashop - 如何覆盖自己模块中的另一个模块
Prestashop - How to override another module in own module
我创建自己的模块。这个模块应该覆盖 BlockCart class.
我创建了一个文件/mymodule/override/blockcart/blockcart。php但是这个文件没有被执行。
我无法将此文件放在 /override 中,因为该模块必须适用于多个商店并且安装必须有效。
我该怎么做?
您必须将文件放在模块的正确路径中:
mymodule/override/modules/blockcart/blockcart.php
那么你的blockcart.php
应该是这样的:
class BlockCartOverride extends BlockCart
{
/* your stuff */
}
在安装 PrestaShop 期间安装您的覆盖。
有用link:
- How to override modules
我创建自己的模块。这个模块应该覆盖 BlockCart class.
我创建了一个文件/mymodule/override/blockcart/blockcart。php但是这个文件没有被执行。
我无法将此文件放在 /override 中,因为该模块必须适用于多个商店并且安装必须有效。
我该怎么做?
您必须将文件放在模块的正确路径中:
mymodule/override/modules/blockcart/blockcart.php
那么你的blockcart.php
应该是这样的:
class BlockCartOverride extends BlockCart
{
/* your stuff */
}
在安装 PrestaShop 期间安装您的覆盖。
有用link:
- How to override modules