素晴らしいスライダにカテゴリを表示するPrestashopモジュールを作成しました。しかし、問題は、自分のモジュールをhookDisplayHeaderに割り当てても、そのフックを無視してページのbodyタグの直後にレンダリングされるようになっていることです。それがテンプレートにレンダリングされます。ここでPrestashopカスタムモジュールの位置エラー
:$this->context->smarty->assign(array(
'categories' => $processed,
));
return $this->display(__FILE__, 'rbcategories.tpl');
を最後に、私のブロックがページ上にレンダリングされる:
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;
}
そして、ここでは、私が取ったにファイルをプッシュしています方法です
位置設定で、私のモジュールはヘッダーセクションに正しく表示されます:
はhookTop – Nimish