0

这是我的问题。我有一个 ProductListPage 我想在其中显示单个产品。我有一个简单的产品目录,其中包含一个类别“TestCategory”和一个分配给它的产品“TestProduct”。我想要的只是在我的产品列表页面中显示产品。

但是,当我访问产品列表页面时,会显示一条消息:

未找到代码为“TestCategory”的类别!(活动会话目录版本:ProductTestCatalog.staged、ContentTestCatalog.staged)

内容和产品目录都是同步的,一切看起来都很好。我启动了一个索引器操作向导,它成功了,但没有任何改变,我一直收到此消息,即使该类别存在 - 它甚至带有名称“未找到 TestCategory” 我应该怎么做才能找到它?你能为这个问题提供任何想法或解决方案?也许问题出在我的 Solr 配置中?如果是的话,任何如何解决它的想法都将受到高度赞赏。谢谢!:))

4

1 回答 1

0

hybris Accelerator 中的 ProductDetails 页面不使用 SOLR,因此不太可能是这样。

该错误表明类别 TestCategory 在当前会话中对当前用户不可见。

除非您在 Preview/LiveEdit 中,否则 Active Session catalogVersions 应该只显示在线目录。所以这表明出了点问题。

您应该尝试了解 Session 中的 SearchRestrictions。

于 2014-09-12T13:25:13.437 回答