0

我创建了一个自定义插座并将其放置在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没有显示?

有什么解决方法吗?在我的情况下,我仍然需要使用自定义插座。

4

1 回答 1

0

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

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

如果您想通过 SmartEdit 管理此项目 - 您将需要创建和使用 CMS 内容槽/组件

于 2020-03-04T10:19:53.353 回答