在 Liferay 7.2 中自定义搜索结果

Customize search results in Liferay 7.2

我需要按照以下方式在 Liferay 中自定义搜索结果页面:

我怎样才能做到这一点?我应该自定义现有 JSP 还是创建新的 OSGi 包?

add, on the side of the page, list of tags or categories of the results

您可以通过 configuring your own search page from the provided facets 来做到这一点。

results must be displayed as a list of card with title, abstract (if present) and link to detail

为此你有一些选择:

  • 通过主题或 portlet 的外观配置 使用 CSS 更改 Search Result portlet 的外观 (您需要的所有数据已在生成的 DOM)
  • Search Result portlet
  • 中自定义 JSP(s)
  • 构建我们自己的具有相同逻辑但不同显示的搜索结果 portlet 并使用它。