search - 在 Liferay DXP 7 中自定义搜索 Portlet

标签 search autocomplete portlet customizing liferay-7

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

我已经查看了所有可用的文档,但尽管我找到了很多关于该问题的文章,但对我来说一步一步的步骤并不是那么清楚。

我需要自定义原生搜索组件:

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

有人做过这样的事情吗?

最佳答案

我知道这是一个旧线程,但是当我浏览这个特定标签时,StackOverflow 一直将它显示为第一个 Unresolved 问题...所以这里有一些提示,因为这是一个非常广泛的主题...

搜索对于添加定制来说真的很困惑。主要是你必须使用 Assets 框架提供其中一些作为贡献者。按照为 Assets 发布者构建 Assets 的常规步骤,您将找到查找有关搜索贡献者的文档的最佳位置。

关于搜索页面,最好是在默认页面之外创建一个新页面以获得额外的自由。只要您使用友好的 URL/search,它就会成为一个基本的替代品。在此页面中,您可以添加所需的所有内容,但友好 URL 的翻译除外 - 不太好。另一种选择是保留默认页面(在构建区域 7.1.x 中不可见,但您可以在搜索内容并进入其中后进行编辑)。

关于search - 在 Liferay DXP 7 中自定义搜索 Portlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40052672/

相关文章:

java - portlet.jar 上的类加载器冲突

java - Websphere Portlet 迁移,DispatchAction 中缺少参数

c# - 用于在一组消息中识别 'keywords' 的算法(或 C# 库)?

html - 使用 css 时链接不起作用

search - 更喜欢哪种搜索算法?

javascript - 自定义自动完成箭头控件

javascript - VSCode Intellisense 突然停止对所有工作区工作

tomcat - 在 jetspeed 中部署最简单的 portlet 失败

c - 在文件的字符数组中搜索 2 个连续的十六进制值

jquery - Kendo AutoComplete - 在自动完成文本的开头设置光标