2017-01-07 12 views
1

Я пытаюсь создать пользовательский крючок для Prestashop 1.7.0.3 для модуля слайдера. Я вставляю:Пользовательские крюки в Prestashop 1.7

displaySlider: - ps_imageslider

на theme.yml файл на блок «крючки». Затем вставьте:

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

по теме/шаблоны/макеты/файла макета как-columns.tpl между заголовком и Ид = теги раздела»обертки». Согласно этой статье: 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