Liferay 旋转木马门户布局
Liferay Carousel Portal Layout
我正在为 Liferay Portal 开发自定义布局。
我想创建一些类似用于将图像显示为轮播的插件,但是我想显示门户页面而不是图像。
我创建了一个 2 行 3 列的模板。我的门户网站的每个页面都是这种格式。
我用一些 portlet 创建了一些页面,在我的主页中,我像轮播一样显示这些页面。
谁知道有没有这方面的插件?或者可以就如何构建它给出建议?
我正在尝试使用 Slick 插件来构建,但这并不是一件容易的事。
简而言之,我想以轮播方式显示页面而不是图像
答案假定您要在 Liferay 6.2(或更高版本)中为 Web 内容/期刊文章(而非门户页面)实现轮播。
Liferay 6.2 引入了 Application Display Templates (ADT) 的框架。 ADT 可用于自定义各种 portlet 中资产的表示。例如,您可以在 Asset Publisher 或 Media Gallery portlet 中自定义期刊文章、文档或图像的呈现方式。可以使用 Freemarker 或 Velocity 引擎实现 ADT。
对于媒体库中的图像,Liferay 6.2 中甚至还包含一个样本轮播模板。请参阅 portlet_display_template_carousel.ftl . The template uses Alloy UI Carousel 以实现轮播。可以轻松更改模板以使用您喜欢的 Slick 框架实现期刊文章的轮播。
我建议如下:
- 使用网络内容/期刊文章为您的轮播创建幻灯片。
- 使用定义的标签标记文章。
- 创建一个新的 ADT 以在轮播中显示文章。
- 利用 Asset Publisher portlet 显示文章。
- 将 Asset Publisher 配置为按定义的标签过滤文章 select 您的 ADT 模板以显示它们。
- 完成。
我正在为 Liferay Portal 开发自定义布局。
我想创建一些类似用于将图像显示为轮播的插件,但是我想显示门户页面而不是图像。
我创建了一个 2 行 3 列的模板。我的门户网站的每个页面都是这种格式。
我用一些 portlet 创建了一些页面,在我的主页中,我像轮播一样显示这些页面。
谁知道有没有这方面的插件?或者可以就如何构建它给出建议?
我正在尝试使用 Slick 插件来构建,但这并不是一件容易的事。
简而言之,我想以轮播方式显示页面而不是图像
答案假定您要在 Liferay 6.2(或更高版本)中为 Web 内容/期刊文章(而非门户页面)实现轮播。
Liferay 6.2 引入了 Application Display Templates (ADT) 的框架。 ADT 可用于自定义各种 portlet 中资产的表示。例如,您可以在 Asset Publisher 或 Media Gallery portlet 中自定义期刊文章、文档或图像的呈现方式。可以使用 Freemarker 或 Velocity 引擎实现 ADT。
对于媒体库中的图像,Liferay 6.2 中甚至还包含一个样本轮播模板。请参阅 portlet_display_template_carousel.ftl . The template uses Alloy UI Carousel 以实现轮播。可以轻松更改模板以使用您喜欢的 Slick 框架实现期刊文章的轮播。
我建议如下:
- 使用网络内容/期刊文章为您的轮播创建幻灯片。
- 使用定义的标签标记文章。
- 创建一个新的 ADT 以在轮播中显示文章。
- 利用 Asset Publisher portlet 显示文章。
- 将 Asset Publisher 配置为按定义的标签过滤文章 select 您的 ADT 模板以显示它们。
- 完成。