自定义Pageoutlet在SmartEdit中不可编辑

时间:2020-03-04 09:52:15

标签: spartacus-storefront

我创建了一个自定义插座,并将其放置在app.component.html

<app-outlet></app-outlet>
<cx-storefront>Loading...</cx-storefront>

模板app-outlet.component.html包含

<ng-template cxOutletRef="CustomOutletSlot" cxOutletPos="replace">
  // this replace outlet works in storefront
</ng-template>

在店面中,页面正在按预期加载。 当然,它也显示在SmartEdit中,但是上下文菜单Drag & DropEditRemove没有显示吗?

有没有解决方法?我仍然需要使用自定义插座。

1 个答案:

答案 0 :(得分:0)

SmartEdit与管理CMS组件和内容槽有关。它适用于SAP Commerce支持的后端数据结构:页面具有内容插槽,而内容插槽包含组件。通过SmartEdit进行修改时,您正在更新内容槽,组件及其之间的关系。

当您使用自定义插座时,这不是后端CMS功能可以理解的数据项。后端没有供SmartEdit操作的数据元素。

如果要通过SmartEdit管理此项目,则需要创建和使用CMS内容版位/组件