作为Hybris中空搜索的一部分,即使客户未进行任何搜索,我们也必须显示一些短语和产品。
如何处理这种情况?我们是否必须对单个控制器方法进行更改?
答案 0 :(得分:1)
只要 searchPageData 不包含数据,就可以返回 searchEmpty CMS页面。 现在,您可以根据需要设计searchEmpty CMS页面。
像该页面一样,包含短语和产品组件以显示可以通过WCMS更改/配置的短语和产品。
编辑: 正如您在评论中提到的那样,当用户单击搜索框时,您希望在自动建议中显示静态文本和产品。
方法1。 您可以在所有页面的隐藏容器中呈现静态文本和所选产品数据。现在,在搜索框上,点击事件会将数据显示为自动提示下拉列表。
方法2。 在搜索框上的click事件上,进行ajax调用(自定义映射)以获取静态数据内容(JSP)。