1

我正在使用 Alfresco Web Quick Start 创建一个基本的 CMS 网站。

我想在我的网站上有一个图片库,我的画廊文件夹中的所有图片都像标准画廊一样显示(即单击以平滑移动到下一个图像,单击图像放大,可能添加评论)。

我目前在网站的图库页面上有我的图片,但您必须单击每个缩略图放大并返回主图库页面,然后才能查看另一张图片。它是功能性的,但看起来不太好,所以我需要改进它!

我认为这个插件可能是一个可能的解决方案(http://addons.alfresco.com/addons/gallery-plus-dashlet),但它只在网站仪表板上显示图像,但我希望我的画廊包含在我网站的图库页面。对此的任何帮助将不胜感激!:)

4

2 回答 2

2

是一个使用 WQS 构建共享演示文稿的站点的项目。它包括的功能之一是图像轮播。包含的图像是存储在 Alfresco 存储库中的演示文稿的预览图像。您应该能够使用该组件并执行类似的操作,以在您自己的基于 WQS 的站点中实现图像库。

于 2012-05-01T16:35:14.850 回答
1

要检查的一件事是您使用的是什么版本的 Alfresco。DeckShare 是围绕 Alfresco 3.3 设计和构建的(如果我没记错的话)。它很可能无法与较新版本的 Alfresco(即 4.0)一起正常工作,因为核心产品中的某些代码已更改。

由于您是 Alfresco 的新手,因此最简单的做法是安装旧版本的 Alfresco。如果您更有野心,您可以尝试更新 DeckShare 代码以使用更新的版本。

我想我已经完成了类似于你想要使用 Lightbox(而不是 SlimBox)的东西。我做了一个关于 WQS 的简短演示,其中包括一个 LightBox 集成(参见第 27 页)http://www.tribloom.com/content/tale-two-wqs-implementations-pdf为例。我相信 WQS 页面已经包含 slimbox.js,在这种情况下,很容易创建一个组件/Web 脚本来显示一个画廊(我的称为 imagebrowser.get.html.ftl):

...
    <div class="interior-content">
        <#if articles.assets?size == 0>
            ${msg('list.none')}
        <#else>
            <#if subTitle??><h3>${msg(subTitle)}</h3></#if>                
            <ul class="portfolio-wrapper"><#list articles.assets as article><li><a href="<@makeurl asset=article />${linkParam!''}" rel="lightbox-img" title="${article.title!''}"><img src="<@makeurl asset=article rendition='rightColumn'/>" alt="${asset.title!''}" class="img-border" /></a></li></#list>
            </ul>
        </#if>
    </div>
...
于 2012-05-16T16:18:12.367 回答