0

我想覆盖 modules\blockwishlist\controllers\front\mywishlist.php

更具体地说

{
    $this->display_column_left = false; (to be true)
    parent::initContent();

    $this->assign();
}

但是我需要在主题中制作它,所以当用户安装主题时,他们不需要将覆盖文件放在任何地方。

4

1 回答 1

0

您不能在 PrestaShop 1.5 中覆盖模块控制器

解决方法:克隆具有不同名称的模块并进行必要的更改。当您准备好主题时,通过“导入/导出主题”模块将其导出,然后从“模块”块中选择该模块(“选择要导出的模块”)。这样,该模块将与主题一起打包,并在安装主题时安装。

请注意,该模块在安装期间创建 4 个表,并在卸载时删除它们。

于 2013-10-12T16:20:47.420 回答