Настройка SmartEdit в спартаке

Я пытаюсь настроить SmartEdit в нашем магазине spartacusstorefront. Мы используем индивидуальное расширение, основанное на spartacussampledataaddon.

Следуйте инструкциям в: https://sap.github.io/spartacus-docs/smartEdit-setup-instructions-for-spartacus/

Но в smartedit мы получаем эту ошибку: для SmarteditElementComponent не найдена фабрика компонентов. Вы добавили его в @ NgModule.entryComponents?

Любые указатели


person Mahesh    schedule 04.06.2020    source источник
comment
Посмотрите, поможет ли это вам: answers.sap.com/answers/13005689/view.html Сообщите нам, как это происходит.   -  person geffchang    schedule 05.06.2020
comment
Спасибо. Я буду следить за этим. Но для шага: ant addoninstall -Daddonnames = smarteditaddon -DaddonStorefront.yacceleratorstorefront = ‹your_custom_storefront›, какую витрину я должен выбрать, поскольку spartacus - это витрина без головы.   -  person Mahesh    schedule 05.06.2020
comment
Я выполнил дополнительные шаги. 1. Добавлены необходимые расширения для smartedit. 2. ant addoninstall -Daddonnames = smarteditaddon -DaddonStorefront.yacceleratorstorefront = electronicsstore 3. Обновите систему расширений, включенных ранее. 4. ant npminstall 5. ant build 6. запустить сервер. Все та же ошибка.   -  person Mahesh    schedule 05.06.2020
comment
Думаю, вы можете пропустить установку аддона для витрины.   -  person geffchang    schedule 05.06.2020
comment
Я также заметил, что на витрине магазина hybris есть SmarteditElementComponent, и он добавлен в @ NgModule.entryComponents. Интересно, почему сообщается об ошибке.   -  person Mahesh    schedule 05.06.2020
comment
Если вы используете Spartacus, вы можете удалить витрину Hybris из вашего localextensions.xml. Нет смысла иметь витрину JSP, если у вас есть Spartacus.   -  person geffchang    schedule 05.06.2020
comment
Позвольте нам продолжить это обсуждение в чате.   -  person Mahesh    schedule 05.06.2020
comment
@geffchang не по теме, но на самом деле могут быть случаи, когда кому-то нравится смешивать витрину магазина Spartacus и витрину ускорителя на одной платформе. Либо при настройке с несколькими площадками, когда некоторые бренды / магазины работают с другими витринами, либо в случае, если клиенты переходят на Spartacus поэтапно.   -  person tobi-or-not-tobi    schedule 13.06.2020
comment
@ tobi-or-not-tobi Спасибо за замечание. Полагаю, что это тоже возможно, в зависимости от ситуации.   -  person geffchang    schedule 13.06.2020


Ответы (1)


Эта ошибка на самом деле не относится к Spartacus, это ошибка редактирования SmartEdit. Команда SmartEdit не смотрит этот канал, поэтому я рекомендую использовать существующие каналы помощи / поддержки / консультантов, чтобы решить вашу проблему.

person tobi-or-not-tobi    schedule 12.06.2020
comment
Спасибо за ответы. Я отправил на answers.sap.com: answers.sap.com/questions/13070562/. Жду их ответа. - person Mahesh; 15.06.2020