Spartacus 全局面包屑嵌套层次结构

Spartacus Global Breadcrumbs Nested Hierarchy

我们需要显示产品类别页面的嵌套面包屑。在标准 Spartacus 模板中,我们观察到面包屑数据由搜索 API.

填充

我们如何通过扩展标准 API and/or Spartacus 来最好地添加嵌套的面包屑层次结构?

产品列表页面上的面包屑导航是数据驱动的,特别是来自搜索数据的活跃方面。有多种方法可以影响数据或解决其他面包屑:

  • 通过索引替代 SOLR 索引或填充其他数据,在后端引入面包屑。这将使它在 Spartacus 中变得透明。我们在错误的渠道来更详细地讨论这个问题,但这可能在你的舒适区。
  • 在 Spartacus 适配器层 中注入一个自定义转换器,您可以在其中向 ProductSearchPage.breadcrumbs 模型添加额外的面包屑。
  • 自定义 CategoryPageMetaResolver.resolveBreadcrumbs 并解析其他面包屑。