如何在 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 可以做什么,以及了解更多信息。

我将不得不离开这个练习来为你生成正确的标记和样式。