Php 在产品管理页面中添加新选项卡,如Prestashop版本1.5.3中的功能选项卡、属性选项卡等

Php 在产品管理页面中添加新选项卡,如Prestashop版本1.5.3中的功能选项卡、属性选项卡等,php,module,e-commerce,prestashop,Php,Module,E Commerce,Prestashop,我想在产品管理页面中添加一个新选项卡,如PS 1.5.x版中的功能选项卡、属性选项卡等,并带有自定义模块。 我正在将此选项卡添加到产品编辑页面,以便添加将产品视频上载到管理员的选项 以下是我试图实现的目标的屏幕截图: 编辑 我在这里找到了一个解决方案:您需要创建一个模块,该模块挂钩到displayAdminProductsExtra displayAdminProductsExtra-这是附加产品选项卡的挂钩 在您的模块中,您必须在安装函数中注册此挂钩: !$this->register

我想在产品管理页面中添加一个新选项卡,如PS 1.5.x版中的功能选项卡、属性选项卡等,并带有自定义模块。 我正在将此选项卡添加到产品编辑页面,以便添加将产品视频上载到管理员的选项

以下是我试图实现的目标的屏幕截图:

编辑
我在这里找到了一个解决方案:

您需要创建一个模块,该模块挂钩到displayAdminProductsExtra

displayAdminProductsExtra-这是附加产品选项卡的挂钩

在您的模块中,您必须在安装函数中注册此挂钩:

!$this->registerHook('displayAdminProductsExtra')
然后您必须使用此挂钩创建函数:

    public function hookDisplayAdminProductsExtra($params) {
     return $this->display(__FILE__, 'tab-body.tpl');
}

就这些

您可能还想使用
ActionProductUpdate
hook来钩住处理代码的值。。。。或者,
actionProductSave
,它在产品的添加和更新中都被调用。