【发布时间】:2019-12-28 13:21:15
【问题描述】:
我需要通过以下方式自定义Liferay中的搜索结果页面:
- 结果必须显示为带有标题、摘要(如果存在)和详细链接的卡片列表
- 在页面的侧面,应该有结果的标签或类别列表
我怎样才能做到这一点?我应该自定义现有的 JSP 还是创建一个新的 OSGi 包?
【问题讨论】:
-
这在很大程度上取决于您想要自定义的内容。
-
搜索结果必须显示为带有标题、摘要(如果存在)和详细链接的卡片列表。还要在页面的一侧添加结果的标签或类别列表
-
是的,恐怕这是对 SO 帖子的高要求。如果您需要指针,您可能需要创建一个新的捆绑包,一个实际上用于自定义 JSP 的片段。标签和类别列表通常很简单,您只需将相应的 portlet 添加到搜索页面(如果您使用的是默认页面,它应该在那里......)。如果您的搜索更像是标签和类别的过滤器,则使用资产发布者比使用搜索本身更容易..
-
好的,谢谢 victor :) 我如何创建新的捆绑包或片段?哪种方法最好?
-
我会使用一个片段,portal.liferay.dev/docs/7-2/customization/-/knowledge_base/c/…如果你需要例子,你可以使用刀片工具来获取它
标签: jsp search liferay osgi liferay-7.2