0
我在PrestaShop 1.7中添加了一個模塊鉤子管理框。模塊已安裝,並且我創建了一個名爲dispalybeforehome的鉤子,但它並未顯示在我的模塊中。如何註冊?如何在prestashop 1.7中註冊並安裝鉤子?
我在PrestaShop 1.7中添加了一個模塊鉤子管理框。模塊已安裝,並且我創建了一個名爲dispalybeforehome的鉤子,但它並未顯示在我的模塊中。如何註冊?如何在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