2

スライダー モジュール用に Prestashop 1.7.0.3 用のカスタム フックを作成しようとしています。私は挿入します:

displaySlider: - ps_imageslider

ブロック「フック」のtheme.ymlファイル。次に挿入します。

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

theme/templates/layouts/layout-both-columns.tpl ファイルのヘッダーとセクション id=”wrapper” タグの間。この記事によると: Prestashop 1.7 のカスタム フックはすべて正常に動作しますが、バックエンドからスライダー モジュールの位置を変更しようとすると、使用可能なフックにフックが表示されません。

4

4 に答える 4

7

私は今日同じ問題に取り組んでいました。

そして、私はそれを表示させることに成功しましたが、それはおそらく良い方法ではありません。

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

このページでフックを更新する別の方法があることを願っています...

于 2017-01-08T10:48:36.860 に答える