Prestashop - 添加模块到钩子

Posted

技术标签:

【中文标题】Prestashop - 添加模块到钩子【英文标题】:Prestashop - Add module to hook 【发布时间】:2015-02-01 10:04:44 【问题描述】:

我想将模块“blockviewed”移植到钩子displayFooterProduct中。

Prestashop 告诉我这个模块不能移植到那个钩子上,所以我环顾四周,找到了这个教程:http://docs.promokit.eu/doku.php/prestashophelp:hookmodule

出来了,我得在blockviewed.php文件中添加一些代码。

我尽力了,最后加上了这段代码。

    public function hookdisplayFooterProduct($params) 
return $this->hookdisplayHeader('displayFooterProduct');

它不起作用并让我的 backOffice 崩溃,难怪我没有完全掌握我应该在该代码中添加什么。

你能指出我做错了什么吗?

谢谢!

【问题讨论】:

【参考方案1】:

它是hookDisplayFooterProduct 而不是hookdisplayFooterProduct,你应该使用hookRightColumn 而不是hookdisplayHeader(正确的是hookDisplayHeader):

public function hookDisplayFooterProduct($params)

  return $this->hookRightColumn($params);

【讨论】:

谢谢,它就像一个魅力。在这个社区中找到支持总是很高兴;)

以上是关于Prestashop - 添加模块到钩子的主要内容,如果未能解决你的问题,请参考以下文章

模块 Prestashop 嫁接钩子模块是不同的服务器开发和预生产

根据 prestashop 中的模块状态禁用覆盖的 tpl 文件

在产品页面中使用 Prestashop 模块 tpl 变量

如何在 prestashop 1.7 中向 cms 页面添加挂钩

Prestashop 1.7 中的自定义钩子

使用带有 prestashop 1.7.2.1 模块的 bootstrap 4