我只想在/ 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)