当前位置: 首页 > 知识库问答 >
问题:

PrestaShop 1.7挂钩不起作用

慕容晔
2023-03-14

我写一些模块为PrestaShop 1.7。但是我有一个新的钩子displayCheckoutSummaryTop的问题。

我注册hook,然后给他写方法。

public function install() {
    return parent::install()
    && $this->registerHook('paymentReturn') 
    && $this->registerHook('displayCheckoutSummaryTop');
}



public function hookdisplayCheckoutSummaryTop($params) {
   echo 'Here!';
}

有人知道我的代码哪里出错了,我在1.6中使用了这个功能,一切都很好,但在1.7中却没有。如果我的问题含糊不清,我很抱歉,但我的研究以失败告终。

感谢所有的帮助!

共有1个答案

云煌
2023-03-14

displayCheckoutSummaryTophook在显示签出过程的签出步骤中调用。您必须确保将模块挂接到正确的位置(这意味着卸载并重新安装模块,或者使用移植模块功能手动挂接模块)。

而且:echo不起作用。您需要返回tpl模板。然后,您可以在模板本身中回显调试。

干杯

 类似资料:
  • 有人能解释一下我做错了什么吗?我有一个react功能组件,在其中我使用useEffect钩子从服务器获取一些数据,并将这些数据放入状态值。在获取数据之后,在同一个useHook中,我需要使用该状态值,但由于某些原因,该值是明确的。看看我的示例,console有一个空字符串,但在浏览器上我可以看到该值。 链接到codesandbox。

  • 我目前正在写一个wordpress插件,我遇到了一些问题。我的功能在插件激活时不运行。。。谁能告诉我问题出在哪里? 但不幸的是,安装功能不起作用......但当外部类中的代码安装功能是工作

  • 我正在尝试为短代码创建一个插件。但我的激活钩不起作用。插件在我的页面中被激活,但在我的代码中没有任何东西可以工作,比如:我的 请帮帮我。我卡住了

  • 我试图创建一个简单的组件,从Apollo GraphQL服务器(查询)返回我的所有组织。我想从一个上下文状态呈现所有这些组织,在这个上下文状态下,在组件挂载(由useEffect挂钩处理)之后,可以使用分派方法放置这些组织。 如果状态结果(organizations数组)为空,useEffect钩子应该调用函数getOrganizations,然后调用自定义钩子useGetOrganization

  • 我通过以下方式添加了一个关机挂钩: 它正常工作正常,但当我在Eclipse中单击红色的停止按钮时就不行了。有没有办法在Eclipse中调用关闭挂钩?

  • safari mobile或ios应用程序中没有任何生命周期挂钩。 NgOnInit和ionViewDidLoad以及任何其他生命周期挂钩,它们都可以在桌面和android应用程序上工作,但不能在ios端工作。即使这是第一次访问该页面。 但是,如果我点击/点击屏幕上的任何地方,那么所有内容都会完全按照需要加载。 此外,如果我再次导航到该页面或重新加载该页面,所有内容都会如我所愿。 有什么建议吗?我