在斯巴达克斯扩展PDP路线?

时间:2020-04-21 02:58:05

标签: spartacus-storefront

我可以知道如何在斯巴达克斯实现此自定义路线吗? product/:productCode/:name/order-form

我尝试在自定义order-form-routes.module.ts中实现 但是它似乎无法识别此配置,因为它会引发“找不到页面”错误。

ConfigModule.withConfig({
  routing: {
    routes: {
      orderForm: {
        paths: ['product/:code/:name/order-form'],
        paramsMapping: { code: 'code', name: 'name' },
      },
    },
  },
}),

1 个答案:

答案 0 :(得分:1)

考虑@Platonn的建议: 此配置使其有效:

RouterModule.forChild([
  {
    path: 'product/:code/:name/order-form',
    canActivate: [AuthGuard, CmsPageGuard],
    component: PageLayoutComponent,
    data: { pageLabel: '/order-form' },
  },
]),