Я создаю новый плагин для Prestashop. Плагин активирован, работает нормально, за исключением того, что я не могу подключиться к определенной области в Prestashop Product Admin (backoffice).
Я использую этот хук: DisplayAdminProductsMainStepLeftColumnMiddle.
Я вижу, что он помещен в шаблонный движок ветки prestashop, и я использую его, как показано ниже, но контент просто не отображается.
Странно то, что я могу легко подключиться, то есть подключить AdminOrder, без проблем, но не DisplayAdminProductsMainStepLeftColumnMiddle.
class my_module extends Module
{
public function __construct()
{
$this->name = "my_module";
$this->tab = 'front_office_features';
$this->version = '1.0.0';
$this->author = 'my_author';
$this->need_instance = 1;
$this->ps_versions_compliancy = [
'min' => '1.6',
'max' => _PS_VERSION_,
];
$this->bootstrap = true;
parent::__construct();
$this->displayName = $this->l('my_module');
$this->description = $this->l('my_module');
$this->confirmUninstall = $this->l('You are about to uninstall Product addons. Wish to continue?');
}
public function install()
{
return
parent::install()
&& $this->registerHook('displayAdminProductsMainStepLeftColumnMiddle')
&& $this->registerHook('adminOrder');
}
public function uninstall()
{
return parent::uninstall();
}
public function HookDisplayAdminProductsMainStepLeftColumnMiddle() //No content is being displayed in the productpage backoffice
{
echo 'Content in hook';
}
public function HookAdminOrder() //This hook works perfectly fine
{
echo 'Content in hook';
}
}