我创建了一个新的钩子,我想将一个现有的模块(homefeatured)添加到该钩子。钩子的名字是:top2 我已将此添加到页面底部的homefeatured.php中:
function hookdisplayTop2($params) {
return $this->hookhome($params, 'displayTop2');
}
在这里,我已经添加了钩子以便可以安装:
if (!parent::install()
|| !$this->registerHook('displayHome')
|| !$this->registerHook('displayTop2')
|| !$this->registerHook('header')
|| !$this->registerHook('addproduct')
|| !$this->registerHook('updateproduct')
|| !$this->registerHook('deleteproduct')
)
另外,在header.tpl文件中,我添加了这个:
<div id='myCustomHook'> {$HOOK_displayTop2} </div>
但没有任何反应。当然,我也为这个钩添加了一个新行。 你知道如何解决这个问题吗?单击该模块的移植模块(homefeatured)后,该站点不再可用,并且变为空白。
答案 0 :(得分:0)
如果使用PS 1.5
使用此
更改您的功能function hookDisplayTop2($params) {
return $this->hookDisplayHome($params);
}
并在header.tpl
中<div id='myCustomHook'> {hook h='displayTop2'} </div>