В моем модуле мне нужно расширить preashop core CarrierModule
и PaymentModule
, потому что у него есть части для доставки и оплаты. Поэтому я планировал создать два разных модуля отдельно и создать их в одной папке и установить один раз. Мне нужно знать, как я могу установить скрипт установки для установки двух модулей (один за другим).Prestashop создает два модуля в одной установке
Это установить функцию для одного модуля
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);
}
В принципе мне нужно создать один модуль, один установочный файл, установить два модуля.
Два модуля в одной папке ?? – sarcom
@sarcom Я имею в виду, что у меня есть два модуля, которые необходимо установить как один – Miuranga
Извините, я понимаю, что у вас есть два модуля в одной папке «создавайте их в одной папке» :). – sarcom