Prestashop 1.7 Override CmsController - PullRequest
       34

Prestashop 1.7 Override CmsController

0 голосов
/ 26 августа 2018

В prestashop v1.7.4.2 с установленным VisualComposer после того, как я купил другой модуль с именем: FormBuilder, не могу включить и вызвать ошибку, подобную этой:

Невозможно включить модуль gformbuilderpro.Невозможно установить переопределение: метод initContent в классе CmsController уже переопределен модулем jscomposer версии 4.4.7 в 2018-08-25 18:20:10.

любые знания или инструкции для решенияэтот конфликт?

скриншот

1 Ответ

0 голосов
/ 27 августа 2018

У вас есть 2 переопределения:

1- jscomposer => override => cmsController => initContent

2- gformbuilderpro => override => cmsController => initContent

Второй метод конфликтует с первым методом

Решение:

1 - удалить метод initContent из модуля gformbuilderpro

2 - объединить содержимое обоих методов initContent по этому пути:

root/override/controllers/front/CmsController.php

3 - установите модуль gformbuilderpro и наслаждайтесь PrestaShop

!!!! Для будущих изменений лучше поместить новый объединенный метод initContent в jscomposer

...