Prestashop 1.7 挂钩管理产品
Prestashop 1.7 hook on admin product
我的自定义模块出现错误。
我需要在产品管理页面上添加额外的文本。
我使用了挂钩“hookDisplayAdminProductsMainStepLeftColumnMiddle”,它显示了我的 tpl 信息(在图像上,它是文本“Información adicional relacionada”)。
问题是,当模块处于活动状态时,产品管理页面未完成充电。
所以我无法保存产品或做任何事情。
这是钩子的代码
public function hookDisplayAdminProductsMainStepLeftColumnMiddle($params)
{
$product = new Product($params['id_product']);
$this->context->smarty->assign(array(
'product ' => $product,
)
);
return $this->display($this->_path, '/views/templates/admin/admininfo.tpl');
}
如果我只评论“return ....”这一行,当然不显示了,但是产品页面收费正常。
在tpl上我只写了一个文本,我什至没有放一个变量。
其他代码似乎可以正常工作。我已经在我的模块上评论了 javascript 代码。
控制台甚至日志上也没有错误或警告。
我已经激活了调试模式,但甚至没有显示任何错误。
任何想法或建议将不胜感激!
尝试使用:
$tpl = $this->context->smarty->createTemplate(
dirname(__FILE__).'/views/templates/admin/yourtemplate.tpl'
);
然后:
return $tpl->fetch();
我的自定义模块出现错误。 我需要在产品管理页面上添加额外的文本。 我使用了挂钩“hookDisplayAdminProductsMainStepLeftColumnMiddle”,它显示了我的 tpl 信息(在图像上,它是文本“Información adicional relacionada”)。
问题是,当模块处于活动状态时,产品管理页面未完成充电。
所以我无法保存产品或做任何事情。
这是钩子的代码
public function hookDisplayAdminProductsMainStepLeftColumnMiddle($params)
{
$product = new Product($params['id_product']);
$this->context->smarty->assign(array(
'product ' => $product,
)
);
return $this->display($this->_path, '/views/templates/admin/admininfo.tpl');
}
如果我只评论“return ....”这一行,当然不显示了,但是产品页面收费正常。
在tpl上我只写了一个文本,我什至没有放一个变量。
其他代码似乎可以正常工作。我已经在我的模块上评论了 javascript 代码。 控制台甚至日志上也没有错误或警告。 我已经激活了调试模式,但甚至没有显示任何错误。
任何想法或建议将不胜感激!
尝试使用:
$tpl = $this->context->smarty->createTemplate(
dirname(__FILE__).'/views/templates/admin/yourtemplate.tpl'
);
然后:
return $tpl->fetch();