在Liferay DXP 7中自定义搜索Portlet

时间:2016-10-14 22:07:27

标签: search autocomplete portlet customizing liferay-7

我希望得到您的支持,以便在Liferay DXP 7.0 Enterprise中自定义搜索组件方面获得一些帮助。

我已经查看了所有可用的文档,但是虽然我发现了很多关于这个问题的文章,但对我来说,一步一步并不是那么清楚。

我需要自定义本机搜索组件:

  • 在用户输入搜索字词时更改输入组件以提供建议
  • 更改搜索结果页面的外观。

有人曾经实施过这样的事吗?

1 个答案:

答案 0 :(得分:0)

我知道这是一个旧线程,但是当我导航该特定标签时,StackOverflow一直将其显示为第一个未解决的问题...所以这里有一些指针,因为这是一个相当广泛的话题...

搜索对于添加自定义确实很混乱。主要是您必须使用资产框架提供其中一些作为贡献者。按照为资产发布者建立资产的常规步骤,您将找到查找有关搜索贡献者的文档的最佳位置。

关于搜索页面,最好是创建一个新页面,除了默认页面以外,还可以增加自由度。只要您使用友好的URL / search,它将基本替换。在此页面中,您可以添加所需的所有内容,友好的URL的翻译除外-不太好。另一种选择是保留默认页面(在构建区域7.1.x中将不显示该页面,但是您可以在搜索内容并放入其中后进行编辑)。