Prestashop - 添加模块到钩子

     2023-02-16     286

关键词:

【中文标题】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嫁接钩子模块是不同的服务器开发和预生产【英文标题】:ModulePrestashopgraftinghookmoduleisdifferentsserverdevandpréproduction【发布时间】:2021-02-0123:43:54【问题描述】:我开发了一个产品建议模块。我在我们服务器的prestash... 查看详情

如何将 hookBackOfficeHeader 中的条件添加到我自己的 prestashop 模块?

】如何将hookBackOfficeHeader中的条件添加到我自己的prestashop模块?【英文标题】:HowcaniaddaconditioninhookBackOfficeHeadertomyownprestashopmodule?【发布时间】:2017-04-1723:24:14【问题描述】:我尝试发送到我的模块prestashop插件。我收到一条消... 查看详情

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

】在产品页面中使用Prestashop模块tpl变量【英文标题】:UsePrestashopmoduletplvariableinsideproductpage【发布时间】:2018-12-0214:23:18【问题描述】:我有一个Prestashop模块,可以让我为每个产品上传额外的图片。通过使用钩子,图像使用钩... 查看详情

Prestashop 1.7 中的自定义钩子

】Prestashop1.7中的自定义钩子【英文标题】:CustomHooksinPrestashop1.7【发布时间】:2017-05-2212:24:06【问题描述】:我尝试为滑块模块为Prestashop1.7.0.3创建一个自定义Hook。我插入:displaySlider:-ps_imageslider在“钩子”块上的theme.yml文件上... 查看详情

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

】根据prestashop中的模块状态禁用覆盖的tpl文件【英文标题】:disableoverridedtplfilebasedonmodulestatusinprestashop【发布时间】:2014-10-2014:08:38【问题描述】:我是prestashop新手并使用1.6版本。我正在创建一个模块,该模块将在将产品添加... 查看详情

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

】如何在prestashop1.7中向cms页面添加挂钩【英文标题】:howtoaddhookstocmspagesinprestashop1.7【发布时间】:2018-05-0110:40:51【问题描述】:我正在发现PrestaShop1.7并尝试将模块添加到特定的CMS页面。但是,CMS页面不允许我运行任何smarty代... 查看详情

使用带有 prestashop 1.7.2.1 模块的 bootstrap 4

】使用带有prestashop1.7.2.1模块的bootstrap4【英文标题】:usingbootstrap4withprestashop1.7.2.1module【发布时间】:2018-01-2721:35:39【问题描述】:我已经安装了Prestashop1.7.2.1,我正在尝试为它编写一个模块。一般来说,我只想测试bootstrap(4?)支... 查看详情

如何在 prestashop 中生成到模块控制器的链接?

】如何在prestashop中生成到模块控制器的链接?【英文标题】:howtogeneratealinktoamodulecontrollerinprestashop?【发布时间】:2014-09-2422:32:39【问题描述】:在prestashop中生成模块控制器链接的确切方法是什么?另外,应该如何真正命名控... 查看详情

使用 Prestashop 1.6 在模块中获取产品类别名称

】使用Prestashop1.6在模块中获取产品类别名称【英文标题】:GetProductCategoryNameInModuleusingPrestashop1.6【发布时间】:2016-03-2310:17:02【问题描述】:我为prestashop创建了自己的模块(目前非常基本)。我想为产品添加一些自定义(类似... 查看详情

单击“添加到购物车”按钮时,Prestashop 1.7.7.8 Ajax 购物车不会更新

】单击“添加到购物车”按钮时,Prestashop1.7.7.8Ajax购物车不会更新【英文标题】:Prestashop1.7.7.8Ajaxcartdoesn\'tupdatewhenAddtocartbuttonsareclicked【发布时间】:2021-12-3100:43:00【问题描述】:我们正在使用Prestashop1.7.7.8开发Prestashop网站,首... 查看详情

将产品添加到 Prestashop 1.6 中特定商店的购物车(以编程方式)

】将产品添加到Prestashop1.6中特定商店的购物车(以编程方式)【英文标题】:AddproducttocartinspecificshopinPrestashop1.6(programmatically)【发布时间】:2018-02-1607:57:34【问题描述】:我对PrestaShop有一个大问题,我正在使用自己创建的API为... 查看详情

Prestashop - 现有 prestashop 模块中的覆盖功能

】Prestashop-现有prestashop模块中的覆盖功能【英文标题】:Prestashop-overridefunctioninexistingprestashopmodule【发布时间】:2011-09-0217:45:22【问题描述】:我想更改现有的prestashop模块而不复制它并创建新模块。我知道可以覆盖prestashop中的.t... 查看详情

自定义模块翻译prestashop 1.7.8.1的问题

】自定义模块翻译prestashop1.7.8.1的问题【英文标题】:Problemofcustommoduletranslationprestashop1.7.8.1【发布时间】:2022-01-0823:17:57【问题描述】:我已经构建了自己的模块,当我在BO中搜索我的模块并尝试翻译它时,我会被重定向到“shop... 查看详情

如何在 prestashop 中添加自定义产品“排序依据”字段?

】如何在prestashop中添加自定义产品“排序依据”字段?【英文标题】:HowcanIaddacustomproduct"Sortby"fieldinprestashop?【发布时间】:2019-03-0522:56:40【问题描述】:我是Prestashop的新手,我正在尝试添加一个新的“排序依据”字段... 查看详情

drupal8添加javascript并使用自定义模块在钩子中传递数据

...置设置javascript文件,模块用户在模块配置中设置。需要添加到页面的javascript取决于配置设置。因此,我不能使用本文中提到的库来添加它:AddingassetstoDrupalmodule。我首先用块实现它。我使用Twig模板将PHP中的配置变量传递给twig文... 查看详情

无法在 PrestaShop 1.6 的脚本标签中添加数据属性

】无法在PrestaShop1.6的脚本标签中添加数据属性【英文标题】:CannotadddataattributesinscripttaginPrestaShop1.6【发布时间】:2017-04-0203:52:23【问题描述】:我正在PrestaShop1.6中开发自定义支付模块。我的前端控制器路径是:mymodule/controllers/... 查看详情

在产品 Prestashop 1.7 中添加字段

】在产品Prestashop1.7中添加字段【英文标题】:AddfieldinproductPrestashop1.7【发布时间】:2017-09-2607:20:57【问题描述】:为什么prestashop不将我的修改保存到数据库中?使用prestashop1.7/override/classes/Product.phpclassProductextendsProductCorepublic$por... 查看详情

Prestashop 1.7 调试栏

】Prestashop1.7调试栏【英文标题】:Prestashop1.7debugbar【发布时间】:2018-06-0122:35:30【问题描述】:如何在所有网站上都有调试栏?在管理方面,我激活了debugmode,但Symfony调试栏仅在“模块”部分可见。是否可以像运输部分一样在... 查看详情