在Prestashop中使用自定义模块扩展产品
我正在编写一个模块,我知道如何构建一个全局模块,但我想做以下工作:在Prestashop中使用自定义模块扩展产品,prestashop,prestashop-1.5,Prestashop,Prestashop 1.5,我正在编写一个模块,我知道如何构建一个全局模块,但我想做以下工作: 具有全局属性(已涵盖) 在“管理”中“产品”界面的选项卡中具有相同的属性,用户可以在其中覆盖全局属性(仍要执行) 现在我的问题是: 如何在prestashop admin中向产品界面添加附加选项卡 我想我可以很容易地在我的模块模板中调用它们,并检查全局是否被覆盖 谢谢你的反馈, 埃里克 注:使用prestashop 1.5.8,稍后将扩展到1.6。要在产品编辑页面中添加额外选项卡,可以使用hookDisplayAdmin
- 具有全局属性(已涵盖)
- 在“管理”中“产品”界面的选项卡中具有相同的属性,用户可以在其中覆盖全局属性(仍要执行)
- 如何在prestashop admin中向产品界面添加附加选项卡
- 我想我可以很容易地在我的模块模板中调用它们,并检查全局是否被覆盖
注:使用prestashop 1.5.8,稍后将扩展到1.6。要在产品编辑页面中添加额外选项卡,可以使用hookDisplayAdminProductsExtra 首先,您必须在install()方法中注册此钩子: 然后定义以下内容:
public function hookDisplayAdminProductsExtra($params) {
...
return $this->display(__FILE__, 'views/admin/yourtemplatefile.tpl');
}
文件yourtemplatefile.tpl定义额外选项卡的内容。此文件中使用的额外变量可以在hookDisplayAdminProductsExtra函数中分配
在此处,您可以找到有关创建模块的其他信息:
在这里您可以找到关于钩子的信息:
谢谢,这正是我需要的。现在我无法继续在prestashop_1.6.1.4中工作-请参见
public function hookDisplayAdminProductsExtra($params) {
...
return $this->display(__FILE__, 'views/admin/yourtemplatefile.tpl');
}