2017-05-22 5 views
0

멋진 슬라이더에 카테고리를 표시하기 위해 Prestashop 모듈을 만들었습니다. 그러나 문제는 hookDisplayHeader에 모듈을 할당 했더라도이 훅을 무시하는 것처럼 보이고 페이지의 body 태그 바로 뒤에 렌더링되는데, 이는 내가 어떻게 가능한지 알 수 없기 때문에 별난 일입니다. 그것을 템플릿에 렌더링하기 위해서.Prestashop 맞춤 모듈 위치 오류

여기 내 설치 방법입니다 :

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'); 

결국, 내 블록이 페이지 위에 렌더링됩니다를 : enter image description here

위치 설정에서 내 모듈 헤더 구역에 올바르게 표시됩니다 : enter image description here

+0

는 hookTop에게 – Nimish

답변

0

HookTop을 사용하거나 페이지에 배치하거나 원하는 Hook을 만들 수 있습니다.

안부,

+0

감사를 사용해보십시오! 그것은 작동합니다. – crzpiot