我创建了一个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');
答案 0 :(得分:0)
您可以使用HookTop,也可以创建您在页面中放置或想要的挂钩。
此致