Module Prestashop自定义模块位置错误

Module Prestashop自定义模块位置错误,module,prestashop-1.6,Module,Prestashop 1.6,我已经创建了一个Prestashop模块,可以在一个漂亮的滑块中显示类别。然而,问题是,即使我已将模块分配给hookDisplayHeader,它似乎忽略了该钩子,并在页面的body标记之后呈现,这有点奇怪,因为我不知道如何在模板中呈现它 以下是我的安装方法: public function install() { if (Shop::isFeatureActive()) { Shop::setContext(Shop::CONTEXT_ALL); } if (!parent:

我已经创建了一个Prestashop模块,可以在一个漂亮的滑块中显示类别。然而,问题是,即使我已将模块分配给hookDisplayHeader,它似乎忽略了该钩子,并在页面的body标记之后呈现,这有点奇怪,因为我不知道如何在模板中呈现它

以下是我的安装方法:

public function install() {
  if (Shop::isFeatureActive()) {
    Shop::setContext(Shop::CONTEXT_ALL);
  }

if (!parent::install() ||
  !$this->registerHook('leftColumn') ||
  !$this->registerHook('displayHeader') ||
  !Configuration::updateValue('RBCATEGORIES', 'my friend')
) {
  return FALSE;
}
return TRUE;
}
下面是我如何将文件推送到服务器的:

$this->context->smarty->assign(array(
  'categories' => $processed,
));

return $this->display(__FILE__, 'rbcategories.tpl');
最后,我的块在页面上方呈现:

在位置设置中,我的模块正确显示在标题中部分:

要么使用钩子,要么创建一个在页面中放置或想要的钩子


请注意,

尝试使用挂钩