我想从这样的模板中调用一个钩子:
{hook h='displayCustom' mod='customcontent'}
我创建了一个新的钩子并向模块添加了这样的方法:
$this->registerHook('displayCustom');
public function hookDisplayCustom($params) {
return $this->display(__FILE__, 'customcontent.tpl');
}
我看到触发了模块,但没有输出。我该如何解决? Prestashop 1.6,customcontent.tpl内容简单文本'TEST'。
答案 0 :(得分:1)
如果smbdy会遇到麻烦。 可能的解决方案是 管理面板中有一个触发器可以关闭除本机以外的所有其他模块。 路径是:管理员面板 - >配置 - >表现 - >关闭所有非本机模块。它必须关闭。