Menampilkan Gambar di Theme dan Custom Portlet Liferay


Bagi yang sudah terbiasa membangun website PHP, Java atau sekedar HTML postingan ini pasti terasa sepele dan kurang berbobot, namun pendapat itu akan berbalik 180o ketika yang membaca ini sedang riset dan belajar lebih banyak tentang Liferay Portal.

Membangun sebuah website menggunakan Liferay menurut saya termasuk cukup sulit, memahami konsep dari semua bagiannya dan menyusun bagian-bagian tersebut sehingga dapat terbentuk sebuah website yang sesuai keinginan, ada namanya Portlet, Hook, Service Builder, Theme / Template dan sebagainya. Lebih membuat kesulitan lagi referensi yang tersedia belum begitu banyak.

Oke kembali pada inti permasalahan, bagaimana menampilkan atau meng-embed sebuah gambar / image yang ada di local folder ke dalam Custom Portlet (.jsp) atau Theme Liferay (.nvm) kita?
Contoh kasus misalkan kita punya hirarki folder seperti gambar dibawah ini :

Menampilkan Gambar di Theme Liferay (file .nvm)

<img src="$themeDisplay.getPathThemeImages()/gambar.png">
<!-- Kuncinya menggunakan script ini : $themeDisplay.getPathThemeImages() -->

Menampilkan Gambar di Custom Portlet (file .jsp)

<img src="<%=request.getContextPath()%>/gambar.png">
<!-- Kuncinya menggunakan script ini : <%=request.getContextPath()%> -->

Nah begitulah kira-kira, semoga bisa bermanfaat.

Advertisements

Mari Berdiskusi Bersama

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s