我创建了一个钩子,我想把一个模块移到那里。我在覆盖文件夹 (override/clases/controller/FrontController.php) 中覆盖 FrontController.php。
self::$smarty->assign(array(
‘HOOK_HEADER’ => Module::hookExec(‘header’),
‘HOOK_TOP’ => Module::hookExec(‘top’),
‘HOOK_NEWHOOK’ => Module::hookExec(‘DisplayNewHook’),
‘HOOK_LEFT_COLUMN’ => Module::hookExec(‘leftColumn’)
));
然后我编辑了 php 文件模块以添加:
function hookNewHook($params) { return $this->hookTop( $params ); }
它工作正常。但是没有其他方法可以做到这一点吗?因为如果模块被更新,更改将会丢失。
非常感谢。