Hybris 在Spartacus站点中是否需要额外的配置以使面包屑可见?

Hybris 在Spartacus站点中是否需要额外的配置以使面包屑可见?,hybris,spartacus-storefront,Hybris,Spartacus Storefront,在基于Spartacus的站点中,是否需要额外的配置以使面包屑可见?BottomHeaderSlot中有一个面包屑组件实例。如果我在基于JSP的站点中加载该页面,则会显示一个类似主页/保修的面包屑页面。但当我加载基于Spartacus的站点时,它只显示HOME。我错过了什么?我需要编辑CMS控制器或将面包屑生成器映射到它吗?我正在更新我的答案,因为我之前误解了,很抱歉 面包屑在Spartacus中由特定的PageMetaResolver解析。默认情况下,内容页由ContentPageMetaRe

在基于Spartacus的站点中,是否需要额外的配置以使面包屑可见?BottomHeaderSlot中有一个面包屑组件实例。如果我在基于JSP的站点中加载该页面,则会显示一个类似主页/保修的面包屑页面。但当我加载基于Spartacus的站点时,它只显示HOME。我错过了什么?我需要编辑CMS控制器或将面包屑生成器映射到它吗?

我正在更新我的答案,因为我之前误解了,很抱歉

面包屑在Spartacus中由特定的PageMetaResolver解析。默认情况下,内容页由ContentPageMetaResolver解析,您可以对其进行扩展

示例数据中为内容页(如faq页)解析的断点仅包含指向主页的链接。您可以通过为ContentPageMetaResolver提供自定义实现来定制这一点

--以前的答案,不再相关--

可见性取决于CMS结构中面包屑组件的可用性。您可以在页面模板或特定页面中添加此组件


您将在演示站点上看到这一点,请参阅。在主页上没有面包屑的概念,而在其他页面上有。在样本数据中,面包屑成分是BottomHeaderSlot成分的一部分。

参考添加Krzysztof Platis在Slack中的注释:

后端breadcrumb构建器没有反映在Spartacus中,但是您可以通过扩展和/或提供新的PageMetaResolver来构建breadcrumb逻辑。见文件

缺少一段关于面包圈的内容。但作为一个例子。你可以看到


请参阅:

我提到的保修页上有一个BottomHeaderSlot,其中包含面包屑。在Hybris方面,我可以确认/调试有一个breadcrumbComponent,但我不知道它有什么数据。另一方面,在基于JSP的控制器中,我可以看到模型中有breadcrumbs属性。我不确定我还缺少什么。说我擅长海布里斯队,只是想弄清楚斯巴达克斯队到底发生了什么,安全吗?