斯巴达克斯类别路由
Spartacus Category Routing
我检查了 Spartacus
个文件,我们可以根据需要为 products
编辑 url
。
ConfigModule.withConfig({
routing: {
routes: {
product: {
paths: [
'electronics/my-categories/p/:productCode/'
]
},
}
}
})
我想为 categories
进行类似的 url 编辑,但我没有看到任何更改。
category: {
paths: [
'categories/my-categories/..'
]
}
URL
还是这样这个
http://localhost:4200/electronics-spa/en/USD/Open-Catalogue/Cameras/Film-Cameras/c/574
我哪里做错了?
URL http://localhost:4200/electronics-spa/en/USD/Open-Catalogue/Cameras/Film-Cameras/c/574
可能来自 CMS-driven 链接。它们不受 Spartacus 配置的控制。要更改导航链接,您需要在您的 CMS 后台系统中修改它们。
默认情况下,可以识别两种类型的类别链接:
- 斯巴达克斯配置控制的
- CMS-driven 个(斯巴达克斯根据惯例识别它们,这要归功于
**/c/:categoryCode
模式)。
不过,您可以自定义识别为有效 product/category URL 的内容。参见:
我检查了 Spartacus
个文件,我们可以根据需要为 products
编辑 url
。
ConfigModule.withConfig({
routing: {
routes: {
product: {
paths: [
'electronics/my-categories/p/:productCode/'
]
},
}
}
})
我想为 categories
进行类似的 url 编辑,但我没有看到任何更改。
category: {
paths: [
'categories/my-categories/..'
]
}
URL
还是这样这个
http://localhost:4200/electronics-spa/en/USD/Open-Catalogue/Cameras/Film-Cameras/c/574
我哪里做错了?
URL http://localhost:4200/electronics-spa/en/USD/Open-Catalogue/Cameras/Film-Cameras/c/574
可能来自 CMS-driven 链接。它们不受 Spartacus 配置的控制。要更改导航链接,您需要在您的 CMS 后台系统中修改它们。
默认情况下,可以识别两种类型的类别链接:
- 斯巴达克斯配置控制的
- CMS-driven 个(斯巴达克斯根据惯例识别它们,这要归功于
**/c/:categoryCode
模式)。
不过,您可以自定义识别为有效 product/category URL 的内容。参见: