斯巴达克斯类别路由

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 的内容。参见: