在 spartacus 中扩展 PDP 路由?
Extending the PDP routes in spartacus?
我可以知道如何在斯巴达克斯中实现这个自定义路线吗?
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' },
},
},
},
}),
考虑@Platonn 的建议:
此配置使其工作:
RouterModule.forChild([
{
path: 'product/:code/:name/order-form',
canActivate: [AuthGuard, CmsPageGuard],
component: PageLayoutComponent,
data: { pageLabel: '/order-form' },
},
]),
我可以知道如何在斯巴达克斯中实现这个自定义路线吗?
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' },
},
},
},
}),
考虑@Platonn 的建议: 此配置使其工作:
RouterModule.forChild([
{
path: 'product/:code/:name/order-form',
canActivate: [AuthGuard, CmsPageGuard],
component: PageLayoutComponent,
data: { pageLabel: '/order-form' },
},
]),