2017-05-22 13 views
0

素晴らしいスライダにカテゴリを表示するPrestashopモジュールを作成しました。しかし、問題は、自分のモジュールをhookDisplayHeaderに割り当てても、そのフックを無視してページのbodyタグの直後にレンダリングされるようになっていることです。それがテンプレートにレンダリングされます。ここでPrestashopカスタムモジュールの位置エラー

は私のメソッドをインストールします:enter image description here

$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; 
} 

そして、ここでは、私が取ったにファイルをプッシュしています方法です

位置設定で、私のモジュールはヘッダーセクションに正しく表示されます: enter image description here

+0

はhookTop – Nimish

答えて

0

フックトップを使用するか、ページに配置するか希望するフックを作成します。

よろしく、

+0

に感謝を使用してみてください!できます。 – crzpiot

関連する問題