prestshop:为将来的更新添加模块到自定义钩子



是否可以在prestshop中添加自定义钩子到模块,以便在模块更新后保持在那里?

如果你谈论的是核心模块,有一个技巧可以做到这一点。

让我们假设你想为"blockcontactinfo "核心模块添加自定义钩子"MyCustomHook"。

class Module extends ModuleCore
{
    public function hookMyCustomHook($params)
    {
        if ($this->name != 'blockcontactinfos')
            return;
        return 'Here it is's!';
    }
}

你不能在模板文件中添加新的钩子,而使用{hook h="[nameHook]" mod="[namemodule]"}。

示例:{hook h="displayTop" mod="blocksearch"} -此代码显示由blockseacrh为displayTop钩子生成的内容,在您使用它的地方

相关内容

  • 没有找到相关文章

最新更新