在我的模块中,我需要扩展prestashop核心CarrierModule
和PaymentModule
,因为它有运费和付款部分。所以我计划分别创建两个不同的模块,并将它们构建在一个文件夹中并安装一次。
我需要知道如何制作安装脚本来安装两个模块(一个接一个)。
这是一个模块的安装功能
public function install() {
$flag = parent::install();
if ($this->name !== 'urbitbasic')
$flag = ($flag && $this->registerHook('displayRightColumnProduct'));
return ($this->installer->installTables() &&
$this->installer->installCarriers() &&
$this->installer->installWarehouseCarriers() &&
$this->installTabs() &&
$this->registerHook('displayBackOfficeHeader') &&
$this->registerHook('actionCarrierUpdate') &&
$this->registerHook('actionObjectCarrierUpdateAfter') &&
$this->registerHook('displayCarrierList') &&
$this->registerHook('displayOrderConfirmation') &&
$flag);
}
基本上我需要创建一个模块,一个安装两个模块的安装文件。
答案 0 :(得分:1)
您必须安装几乎一个模块,选择哪一个模块,您可以在该模块中执行此过程:
{{1}}