【发布时间】:2017-08-19 19:06:00
【问题描述】:
我是 liferay 的新手,使用 liferay-ce-portal-7.0-ga3 我已经放置了一个博客并能够在其中编写内容。我想通过添加缩略图预览来更改博客 portlet 设计。我目前的观点是它有标题、摘要和完整内容视图。我如何自定义以获取博客视图
【问题讨论】:
-
请不要在这里问两个完全不同的问题
-
好的,我会更新问题
我是 liferay 的新手,使用 liferay-ce-portal-7.0-ga3 我已经放置了一个博客并能够在其中编写内容。我想通过添加缩略图预览来更改博客 portlet 设计。我目前的观点是它有标题、摘要和完整内容视图。我如何自定义以获取博客视图
【问题讨论】:
您可以通过应用程序显示模板 (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 超类链接以查看更多信息。
不过,我将不得不离开练习,以便为您生成正确的标记和样式。
【讨论】: