如何在 liferay 中自定义博客 portlet
How to customize blog portlet in liferay
我是 liferay 的新手,使用 liferay-ce-portal-7.0-ga3
我已经建立了一个博客并且能够在其中写内容。我想通过向其添加缩略图预览来更改博客 portlet 设计。我目前的观点是它有标题、摘要和完整内容视图。我如何自定义以获取博客视图
您可以通过应用程序显示模板 (ADT) 自定义 Liferay 的外观。不幸的是,没有 OOTB 外观的示例,但是当您转到您站点(或全球站点)的 Configuration 区域时,您可以在那里 find/edit/create ADT。根据标记和 CSS,以及您的典型图像大小等,您编写的实际 ADT 会有所不同,因此不可能在此处包含任何内容。
然而,编辑器有一些自动完成和一些预定义的 entries/fields,这应该给你一个起点。例如。当您打开一个空白编辑器并点击 "Blog Entries" 字段时,您最终会得到
<#-- Application display templates can be used to modify
the look of a specific application. Please use the
left panel to quickly add commonly used variables.
Autocomplete is also available and can be invoked
by typing "${". -->
<#if entries?has_content>
<#list entries as curBlogEntry>
${curBlogEntry.title}
</#list>
</#if>
您将在它的 javadoc, make sure to follow the BlogsEntryModel 超类 link 中找到使用 BlogsEntry 可以做什么,以及了解更多信息。
我将不得不离开这个练习来为你生成正确的标记和样式。
我是 liferay 的新手,使用 liferay-ce-portal-7.0-ga3
我已经建立了一个博客并且能够在其中写内容。我想通过向其添加缩略图预览来更改博客 portlet 设计。我目前的观点是它有标题、摘要和完整内容视图。我如何自定义以获取博客视图
您可以通过应用程序显示模板 (ADT) 自定义 Liferay 的外观。不幸的是,没有 OOTB 外观的示例,但是当您转到您站点(或全球站点)的 Configuration 区域时,您可以在那里 find/edit/create ADT。根据标记和 CSS,以及您的典型图像大小等,您编写的实际 ADT 会有所不同,因此不可能在此处包含任何内容。
然而,编辑器有一些自动完成和一些预定义的 entries/fields,这应该给你一个起点。例如。当您打开一个空白编辑器并点击 "Blog Entries" 字段时,您最终会得到
<#-- Application display templates can be used to modify
the look of a specific application. Please use the
left panel to quickly add commonly used variables.
Autocomplete is also available and can be invoked
by typing "${". -->
<#if entries?has_content>
<#list entries as curBlogEntry>
${curBlogEntry.title}
</#list>
</#if>
您将在它的 javadoc, make sure to follow the BlogsEntryModel 超类 link 中找到使用 BlogsEntry 可以做什么,以及了解更多信息。
我将不得不离开这个练习来为你生成正确的标记和样式。