我想覆盖模块\ blockwishlist \ controllers \ front \ mywishlist.php
,更具体地说是
{
$this->display_column_left = false; (to be true)
parent::initContent();
$this->assign();
}
但是我需要在主题中创建它,所以当用户安装主题时,他们不需要在任何地方放置覆盖文件。
答案 0 :(得分:0)
您无法在PrestaShop 1.5中覆盖模块控制器
解决方法:使用其他名称克隆模块并执行必要的更改。当您准备好主题时,通过“导入/导出主题”模块将其导出,并从“模块”块中选择该模块(“选择您要导出的模块”)。这样,该模块将与主题一起打包,并将在安装主题时安装。
请注意,该模块在安装过程中创建了4个表,并在未安装时删除它们。