Prestashop 1.7覆盖CmsController

时间:2018-08-25 22:58:47

标签: override prestashop-1.7 visual-composer

在prestashop v1.7.4.2中,安装了VisualComposer, 在我购买了另一个名为FormBuilder的模块后,无法启用并导致如下错误:

  

无法启用模块gformbuilderpro。无法安装替代:   CmsController类中的方法initContent已被覆盖   jscomposer模块4.4.7版本于2018-08-25 18:20:10。

有什么知识或指令可以解决这一冲突?

screenshot

1 个答案:

答案 0 :(得分:0)

您有2个覆盖:

1- jscomposer =>覆盖=> cmsController => initContent

2- gformbuilderpro =>覆盖=> cmsController => initContent

第二种方法与第一种方法有冲突

解决方案:

1-从gformbuilderpro模块中删除initContent方法

2-在此路径上合并两个initContent方法的内容:

root/override/controllers/front/CmsController.php

3-安装gformbuilderpro模块并享受PrestaShop

!!!!最好将新合并的initContent方法放在jscomposer上,以备将来更改