Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hybris 用于空文本搜索的一些短语和产品_Hybris - Fatal编程技术网

Hybris 用于空文本搜索的一些短语和产品

Hybris 用于空文本搜索的一些短语和产品,hybris,Hybris,作为Hybris中空搜索的一部分,我们需要显示一些短语和产品,即使客户没有搜索任何内容 如何处理此场景?我们是否必须更改各个控制器的方法?只要searchPageData不包含数据,您就可以返回searchEmptyCMS页面。 现在,您可以根据需要设计searchEmpty CMS页面 与此类似,该页面包含短语和产品组件,用于显示可通过WCMS更改/配置的短语和产品 编辑: 正如您在评论中提到的,当用户单击搜索框时,您希望在自动建议中显示静态文本和产品 方法1。 您可以在所有页面的隐藏容器中

作为Hybris中空搜索的一部分,我们需要显示一些短语和产品,即使客户没有搜索任何内容


如何处理此场景?我们是否必须更改各个控制器的方法?

只要searchPageData不包含数据,您就可以返回searchEmptyCMS页面。 现在,您可以根据需要设计searchEmpty CMS页面

与此类似,该页面包含短语和产品组件,用于显示可通过WCMS更改/配置的短语和产品


编辑: 正如您在评论中提到的,当用户单击搜索框时,您希望在自动建议中显示静态文本和产品

方法1。 您可以在所有页面的隐藏容器中呈现静态文本和选定的产品数据。现在,在搜索框中单击“事件”“显示数据为自动建议”下拉列表

方法2。
在搜索框中,单击event make ajax call(自定义映射)以获取静态数据内容(JSP)。

非常感谢您的回复。但是,我不处理文本搜索。它与搜索内容时显示的自动建议相邻。在这里,我需要显示一些预定义的文本和产品,当用户在键入任何内容之前单击搜索框时。在这种情况下,您可以进行ajax调用以获取预定义的产品数据并显示itI。我使用的方法是将代码保存在属性文件中并从中获取数据,但是否有任何方法可以通过Solr关键字搜索或类似方法接近它?