如何在liferay中自定义博客portlet

时间:2017-03-27 07:23:33

标签: liferay liferay-7

我是liferay的新手并且使用liferay-ce-portal-7.0-ga3我已经放置了一个博客,并且能够在其中写入内容。我想通过添加缩略图预览来更改博客portlet设计。我目前的观点是它有标题,摘要和完整内容视图。我如何定制以获取博客视图 enter image description here

1 个答案:

答案 0 :(得分:1)

您可以通过应用程序显示模板(ADT)自定义Liferay的外观。不幸的是,没有OOTB外观的样本,但是当你去你的网站(或全球网站的)配置区域时,你可以在那里找到/编辑/创建ADT。根据标记和CSS,以及典型的图像大小等,您编写的实际ADT会有所不同,因此无法在此处包含任何内容。

然而,编辑器有一些自动完成和一些预定义的条目/字段,它们应该为您提供一个起点。例如。当你打开一个空白的编辑器并点击“博客条目”字段时,你最终会得到

<#-- 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找到BlogsEntry可以执行的操作,请务必按照BlogsEntryModel超类链接查看详情。

我必须离开练习,为你生成适当的标记和样式。