Prestashop 1.7 Переопределить CmsController

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

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

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

скриншот


person NiMA    schedule 25.08.2018    source источник


Ответы (1)


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

1- jscomposer => переопределить => cmsController => initContent

2- gformbuilderpro => переопределить => cmsController => initContent

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

Решение:

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

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

root/override/controllers/front/CmsController.php

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

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

person Mahdi Shad    schedule 27.08.2018