产品列表的钩子是什么?

What is the hook for the list of products?

我需要一个我在文档中找不到的钩子,但逻辑上它应该存在。 在我的模块中,我需要在产品图块之后但在分页之前在类别页面(或搜索结果页面)中添加一些 html。

哪个挂钩最好用?

您的目标没有默认挂钩,但您可以创建自己的挂钩并在您的模块中使用它。不便之处在于您只能在修改后的主题中使用它,或者您需要手动将其添加到所有新主题中。要创建理想的挂钩,您需要输入

{hook h='displayYourHook' info=$someData}


your_theme/templates/catalog/_partials/products-top.tpl 的顶部 然后就像模块中的默认挂钩一样使用它

public function hookDisplayYourHook($params)
{
    // $params can be some information. ID of category for example
    do all necessary stuff here
}


并且不要忘记在模块安装期间注册你的钩子

public function install()
{
    ....
    && $this->registerHook('addproduct')
    ....
}

此外,我假设您使用的是 prestashop 1.7。* 如果不是 - 某些代码可能不同