0
PrestaShop 1.7に1つのモジュールフック管理ボックスを追加しました。モジュールがインストールされていて、dispalybeforehomeと呼ばれるフックを1つ作成しましたが、モジュールに表示されません。それを登録する方法?prestashop 1.7にフックを登録してインストールするには?
あなたはこのスニペットを追加する必要がありinstall
方法でインストール中に、あなたのモジュールで
PrestaShop 1.7に1つのモジュールフック管理ボックスを追加しました。モジュールがインストールされていて、dispalybeforehomeと呼ばれるフックを1つ作成しましたが、モジュールに表示されません。それを登録する方法?prestashop 1.7にフックを登録してインストールするには?
あなたはこのスニペットを追加する必要がありinstall
方法でインストール中に、あなたのモジュールで
、たとえば
$this->registerHook('displayBeforeHome');
を:
public function install()
{
return parent::install() and $this->registerHook('displayBeforeHome');
}
次に、あなたがあなたにhookDisplayBeforeHome
メソッドを作成する必要がありますモジュール:
public function hookDisplayBeforeHome($params)
{
// do your stuff
return 'IT WORKS!';
}
そして、テンプレートにフックを呼び出すためにSmartyのスニペットを追加
:
{hook h='displayBeforeHome'}
すべてです;)
おかげでその作業をバディ:) – Bhu
@Bhu明らかXD – sarcom