Prestashop 前置快速搜索块挂钩

Prestashop 前置快速搜索块挂钩,prestashop,prestashop-1.5,prestashop-1.6,Prestashop,Prestashop 1.5,Prestashop 1.6,我有一个非常奇怪的问题,安装了最新版本的prestashop,当我从displayTOP上取下快速搜索块,然后滑动,页面上的产品受到干扰,然后我不得不从模块中禁用快速搜索块,之后它工作正常。 实际上,我想使用header.tpl文件和 方法 {include file=$tpl_dir./modules/blocksearch/blocksearch top.tpl} 请帮助我解决这个问题,我正在自定义默认引导主题并使用prestashop 1.6.0.9 关于您可以创建一个自定义钩子,并将模块

我有一个非常奇怪的问题,安装了最新版本的prestashop,当我从displayTOP上取下快速搜索块,然后滑动,页面上的产品受到干扰,然后我不得不从模块中禁用快速搜索块,之后它工作正常。 实际上,我想使用header.tpl文件和 方法 {include file=$tpl_dir./modules/blocksearch/blocksearch top.tpl} 请帮助我解决这个问题,我正在自定义默认引导主题并使用prestashop 1.6.0.9


关于

您可以创建一个自定义钩子,并将模块快速搜索块附加到此钩子,然后在tpl中调用您想要的新钩子!{HOOK_YOURHOOK}

在您的模块中:

public function hookDisplayQuickSearch($params)
    {
 $this->hookTop($params)
    }
在header.tpl中添加

{HOOK_DISPLAYQUICKSEARCH}

注意:我没有尝试代码

很抱歉,我尝试了它,但它根本不起作用。我在blocksearch.php文件中创建了函数,然后我按照您在header.tpl中所说的那样调用了它,但它没有显示任何内容。很抱歉,我忘了提到您需要在这个新的钩子中钩住模块:module->position>hook,然后选择您的模块和positionhook>保存,或者只是重新安装到模块,这样它就会被钩住。对不起,我没有明白你的意思。你能给我举个例子,让我更好地理解你试图解释的内容吗。