0

谁能告诉我如何只调用blocktopmenuprestashop 中的模块...如果我使用displayTop钩子它会调用各种其他模块。但我只想调用blocktopmenu..是否可以创建一个类的对象并Blocktopmenu访问hookDisplayTop()类..这样我就可以避免使用其他模块...我试过但它不起作用

当我尝试实现这个

在 prestashop 的 tpl 文件中调用模块

它显示“此模块无法移植到此挂钩。”

4

2 回答 2

1

当您调用 Hook::exec() 时,您可以在第三个参数中指定模块 ID。它会是这样的:

Hook::exec('displayTop', null, Module::getModuleIdByName('blocktopmenu'));

问候,

于 2013-05-21T10:14:34.633 回答
0

切勿触摸 FrontController。

你必须创建一个新的钩子,然后将你的模块附加到这个钩子上。之后,您可以调用 Hook::exec('your_hook')。

于 2013-08-14T11:30:20.010 回答