我创建了一个自定义插座,并将其放置在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 & Drop
,Edit
和Remove
没有显示吗?
有没有解决方法?我仍然需要使用自定义插座。
答案 0 :(得分:0)
SmartEdit与管理CMS组件和内容槽有关。它适用于SAP Commerce支持的后端数据结构:页面具有内容插槽,而内容插槽包含组件。通过SmartEdit进行修改时,您正在更新内容槽,组件及其之间的关系。
当您使用自定义插座时,这不是后端CMS功能可以理解的数据项。后端没有供SmartEdit操作的数据元素。
如果要通过SmartEdit管理此项目,则需要创建和使用CMS内容版位/组件