在 Prestashop 上安装模块时覆盖模板
Override template when install module on Prestashop
我可以在模块安装期间覆盖 Prestashop 前端 template/view(以防订购 -detail.tpl)吗?我已经覆盖了控制器然后放在 'my_module/override/**' 目录中,但没有使用视图。
使用钩子displayOverrideTemplate
为前端控制器设置您自己的模板。
public function hookDisplayOverrideTemplate($params) {
$controller = $params['controller'];
if ($controller->php_self == 'order-detail') {
return 'path_to_your_custom_template.tpl';
}
return false;
}
我可以在模块安装期间覆盖 Prestashop 前端 template/view(以防订购 -detail.tpl)吗?我已经覆盖了控制器然后放在 'my_module/override/**' 目录中,但没有使用视图。
使用钩子displayOverrideTemplate
为前端控制器设置您自己的模板。
public function hookDisplayOverrideTemplate($params) {
$controller = $params['controller'];
if ($controller->php_self == 'order-detail') {
return 'path_to_your_custom_template.tpl';
}
return false;
}