2017-01-07 1 views
1

슬라이더 모듈에 대한 Prestashop 1.7.0.3 용 사용자 지정 후크를 만들려고합니다. 나는 삽입 : 블록 "후크"에 theme.yml 파일에Prestashop 1.7의 사용자 지정 후크

displaySlider: - ps_imageslider

. 그런 다음 삽입 : 헤더와 섹션 ID = "래퍼"태그 사이에 테마/템플릿/레이아웃/레이아웃 모두-columns.tpl 파일에

{if $page.page_name == 'index'} 
    {hook h='displaySlider'} 
{/if} 

. 이 기사에 따르면 : Custom Hooks in Prestashop 1.7 모든 것이 정상적으로 작동하지만 백엔드에서 슬라이더 모듈 위치를 변경하려고하면 사용 가능한 후크에 후크가 표시되지 않습니다.

답변

3

저는 같은 문제에 대해 오늘 일하고있었습니다.

나는 그것이 나타나기를 성공하고, 아마 좋은 방법이 아니며 이상한 일이기 때문에 좋은 길이 아니길 바란다. 당신의 theme.yml에서

는이처럼 후크를 설정해야합니다 :

global_settings: 
    hooks: 
    custom_hooks: 
     - name: displayFooterBefore 
     title: displayFooterBefore 
     description: Add a widget area above the footer 

을 그리고 당신은 위치 페이지에서 후크를보고 싶어, 당신은 다시 하나에 다른 템플릿으로 전환해야하고 . (새로 고침의 종류)

는 또한 PrestaShop 버전에서 완료되지 않은 문서를 확인할 수 있습니다 http://developers.prestashop.com/themes/hooks/index.html

나는이 페이지에 후크를 새로 고침 할 수있는 또 다른 방법이 희망 ...

+0

감사합니다. 예, 다른 템플릿으로 전환 한 다음 다시 광산으로 돌아가서 모든 것이 작동합니다. 나는 또한 그것이 깔끔한 방법이 아니라고 믿고 있지만 해결책을 알려 주셔서 감사합니다. – Haris

관련 문제