Prestashop模块特定页面错误

时间:2015-04-20 11:17:44

标签: php module prestashop

我有一个模块,我想在特定页面上显示它。例如,该模块配置为仅在主页上显示。我想在特定的CMS平台上显示它。

1 个答案:

答案 0 :(得分:0)

只有在可以将模块添加到特定HOOK时,才能在页面上显示模块。 这意味着

a)如果给定页面上没有挂钩,您将无法显示它。

b)如果编写该模块的开发人员没有为特定的钩子创建代码,你需要手动添加它,或者当你尝试添加它时会返回一个错误(也就是一个名为hookPrestashopHookName的函数)

不幸的是,CMS页面没有可用的特定挂钩,只有所有页面上可用的左/右列。 要添加自定义挂钩,然后将其绑定到您的模块,您应该遵循以下过程: https://www.prestashop.com/forums/topic/173027-solved-how-to-create-a-new-hook-in-15-am-i-doing-it-wrong/page-2

然后,如果你已经安装了模块,你可以重新安装它,或者通过转到你的管理员和模块将模块移植到新的钩子上。职位 - > +移植模块 - >选择要添加的模块,然后“挂钩”创建的钩子。