1

我正在使用 Liferay 门户并希望在其上显示图片,该门户有图片库,但它太混乱了,我只想要简单的封面流式显示 - 顶部的大图像加上缩略图或下一个/上一个按钮。

有没有办法在javascript中实现它只假设我有一个图像列表?

4

2 回答 2

0

您可以找到一个默认的 Web 内容挂钩,它将在全局范围(轮播)中提供结构和模板(Web 内容管理的元素)。有了这些,您可以创建参考图像和建议尺寸的文章。模板将负责其余的渲染。

如果它不能满足您的需求,您可以将其作为起点。至少这是一种将图像选择与演示分开的好方法。

于 2012-07-02T15:27:35.000 回答
0

有许多 javascript 库可以实现这一点,我想到的一个是Colorbox

一些考虑:

如果您想在 Image Gallery 内置 portlet 中显示图像,那么您需要一个挂钩来修改 liferay 的代码(用于 Image Gallery 显示 portlet)并包含您自己的 javascript 来执行此操作。

要不然

您还可以自己制作一个插件 portlet,并使用 Liferay 的 Image Gallery API 来获取图像并使用自定义 javascript 库显示它们。这种方法的优势在于,您可以更自由地选择想要显示的方式和想要显示的内容,而且您不必处理内置 portlet 中的整个 liferay jsp 代码。

注意:Liferay 6.1开始,没有单独的图像库 portlet,而是合并为一个Documents & Media portlet,并且有两个不同的显示 portlet:Document Library Display portletMedia display portlet.

希望这可以帮助。

于 2012-06-30T05:41:15.907 回答