在斯巴达库斯扩展PDP路线



我可以知道如何在spartacus中实现这个自定义路由吗?product/:productCode/:name/order-form

我尝试在自定义order-form-routes.module.ts中实现此功能但它似乎没有识别出这个配置,因为它抛出了一个Page Not Found错误。

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

考虑@Platonn的建议:这个配置使它工作:

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

最新更新