我正在使用Liferay門戶,想要在其上顯示圖片,門戶網站有圖片庫,但它太混亂了,我只是想簡單的封面流般的顯示 - 大圖像上面加上縮略圖或下/上一個按鈕。在門戶顯示圖片庫
有沒有一種方法可以在JavaScript中實現它,只要我有一個圖像列表?
我正在使用Liferay門戶,想要在其上顯示圖片,門戶網站有圖片庫,但它太混亂了,我只是想簡單的封面流般的顯示 - 大圖像上面加上縮略圖或下/上一個按鈕。在門戶顯示圖片庫
有沒有一種方法可以在JavaScript中實現它,只要我有一個圖像列表?
有很多JavaScript庫可以實現這一點,想到的是Colorbox。
一些注意事項:
如果你想顯示在內置的portlet圖片廊的圖片,那麼你就需要一個鉤子修改Liferay的代碼(圖片廊顯示的portlet)和包括自己的JavaScript來做到這一點。
否則
你也可以做一個插件portlet的自己,並利用Liferay的圖片廊API的獲取圖像,並使用自定義JavaScript庫中顯示它們。這種方法的優勢在於,您可以更自由地展示自己想展示的內容,並且不必在內置Portlet中處理整個liferay jsp代碼。
注:從的Liferay 6.1開始沒有單獨的圖片廊portlet中,而是在一個Documents & Media portlet
合併,它具有兩個不同的顯示的portlet:Document Library Display portlet
和Media display portlet
。
希望這會有所幫助。
您可以找到一個default web content hook,它將在全局範圍(Carousel)中提供結構和模板(Web內容管理元素)。有了這些,您可以創建一篇參考圖像和建議大小的文章。該模板將負責渲染的其餘部分。
如果不符合您的需求,您可以將其作爲起點。至少這是將圖像與演示文稿分開的好方法。
我主要需要在圖片的「文件夾」中有一個圖片網址列表,所以我可以將它傳遞給一些javascript庫。圖像畫廊現在看起來並不真正具有吸引力和直覺,我只是想提供起始文件夾作爲參數,它會顯示縮略圖和帶有向前/向後按鈕和幻燈片的圖片。 –