我有一个关于路由的问题。
我们有一个包含两个不同部分的详细信息页面。但是,这两个组件/部分位于不同的插槽中。
在这种情况下路由如何工作?我们如何访问详细信息页面?这甚至可能吗?
我有一个关于路由的问题。
我们有一个包含两个不同部分的详细信息页面。但是,这两个组件/部分位于不同的插槽中。
在这种情况下路由如何工作?我们如何访问详细信息页面?这甚至可能吗?
Spartacus 中的路由与CMS 页面的结构没有直接关系。使用以下流程将 url 连接到页面结构:
page.label
(或它的一部分)。从 CMS 加载的页面结构呈现在页面上。LayoutComponent
用于渲染模板,用于PageComponent
渲染页槽,ComponentWrapperDirective
用于将 cms 组件映射到 JS 组件。
如果您有 2 个不同的“部分”,我假设您在谈论插槽。为了渲染插槽,您需要配置布局配置,请参阅https://sap.github.io/cloud-commerce-spartacus-storefront-docs/page-layout/。由于 CMS 不提供任何有关订单和插槽位置的信息,因此需要进行此额外配置。
它还有更多内容,但我希望这至少能给你一个开始。