Как настроить аддон b2bacceleratoraddon - PullRequest
0 голосов
/ 21 января 2020

Мне нужно изменить какой-то код в b2bacceleratoraddon , но я не хочу менять стандартный код.

Есть ли какой-либо стандартный способ скопировать дополнение с новым настраиваемым дополнением ? или я должен изменить стандартный код?

1 Ответ

1 голос
/ 21 января 2020

Это зависит от того, что вы хотите переопределить?

Подход 1: Переопределить функциональность, используя ваш пользовательский аддон, например this

Подход 2: Используйте папку настройки
Если у вас небольшие изменения и вам нужно быстрое исправление, я думаю, вы можете использовать этот подход. Все, что вам нужно сделать, это создать папку настройки в папке config и поместить туда свой файл с такой же структурой и именем, что и у OOTB. Затем вам нужно запустить ant customize (это внутренне заменит OOTB-файлы настроенным файлом из папки настройки)

например, если у вас есть небольшое исправление / изменение в AssistedServiceComponentController. java acceleratoraddon, затем вы можете скопировать файл, внести изменения и поместить его по указанному ниже пути и запустить ant customize

\config\customize\ext-addon\assistedservicestorefront\acceleratoraddon\web\src\de\hybris\platform\assistedservicestorefront\controllers\cms\AssistedServiceComponentController.java

Подход 3: Создание настраиваемого дополнения с использованием дополнения OOTB в качестве template
Вы можете сделать текущее дополнение OOTB в качестве шаблона и запустить ant extgen, чтобы сгенерировать ваше собственное дополнение, создающее дополнение OOTB в качестве базового шаблона. См. this .

Будьте внимательны здесь, так как вы не получите новые функциональные возможности или изменения при обновлении платформы.

...