我试图在BackOffice标题中创建一个Back Office模块和一个钩子。
在 admin / theme / header.tpl 文件中,我添加了一个新的钩子{HOOK_KALBOS}
,在PS_hook表中创建一个新的钩子,FronController添加这个钩子。
public function install()
{
return parent::install() && $this->registerHook('displayNav') && $this->registerHook('displayKalbos')
&& $this->registerHook('displayBackOfficeHeader') && $this->registerHook('displayHeader');
}
这是安装。
public function hookDisplayKalbos($params)
{
return $this->display(__FILE__, 'bolang.tpl');
}
但我仍然无法在BO标题中看到bolang.tpl文件内容。开发模式向我展示:
Notice on line 346 in file /public_html/cache/smarty/compile/95/ad/d1/95add145939404fafdefe350fab4ada0465ee07f.file.header.tpl.php
[8] Undefined index: HOOK_KALBOS
这是一种好方法,还是应该以其他方式做到这一点?