Angular Spartacus类路由
我检查Angular Spartacus类路由,angular,routes,spartacus-storefront,Angular,Routes,Spartacus Storefront,我检查Spartacus文档,我们可以根据需要编辑产品的url ConfigModule.withConfig({ routing: { routes: { product: { paths: [ 'electronics/my-categories/p/:productCode/' ] }, } } }) 我想对类别执行类似的url编辑,但没有看到任何更改 category: {
Spartacus
文档,我们可以根据需要编辑产品的url
ConfigModule.withConfig({
routing: {
routes: {
product: {
paths: [
'electronics/my-categories/p/:productCode/'
]
},
}
}
})
我想对类别
执行类似的url编辑,但没有看到任何更改
category: {
paths: [
'categories/my-categories/..'
]
}
URL
仍然像这样
http://localhost:4200/electronics-spa/en/USD/开放目录/摄像机/胶片摄像机/c/574
我哪里做错了?URLhttp://localhost:4200/electronics-spa/en/USD/Open Catalog/Cameras/Film Cameras/c/574
可能来自CMS驱动的链接。它们不受斯巴达克斯配置的控制。要更改导航链接,您需要在CMS后台系统中修改它们
默认情况下,两种类型的类别链接都可以识别:
- 由斯巴达克斯构型控制的
- CMS驱动的模式(spartacus根据惯例通过模式
**/c/:categoryCode
识别它们)
不过,您可以自定义被识别为有效产品/类别URL的内容。见:
- 文件:
- 视频:
嗨!您是否尝试通过直接“自定义”类别URL打开页面?它有用吗?