我只想在/ browse页面上显示一些产品。此页面来自endeca墨盒配置。我想拦截endeca返回的结果,并添加我的自定义逻辑来决定将显示哪个产品,而不能显示。

我决定要在目录中显示哪种产品的逻辑取决于动态数据,这些数据无法在endeca中建立索引。

框架堆栈:

Oracle Commerce:11.2

CAS:11.2.0

MDEX:6.5.2

平台服务:11.2.0

工具和框架:11.2.0

最佳答案

这可以通过扩展ResultsListHandler类并覆盖处理方法来实现。此方法返回ResultsList对象,并且具有Endeca返回的所有记录。索引属性并使用记录过滤器过滤而不是使用代码总是很不错的。

注意:-不建议使用这种方法来过滤记录运行时间,因为分页和其他功能将无法正常工作。

我希望这有帮助。

谢谢,
阿杰·阿格劳(Ajay Agrawal)

07-26 00:53