2012-05-05 13 views
1

こんにちは、ありがとうございました。Liferay - イメージギャラリー

通常のファイルアップロードhtml要素を持つカスタムポートレットがあります。しかし、私は、ユーザーが既にアップロードされた画像を選択し、新しい画像をアップロードできないようにすべきだと言われました。現時点では、ランダムなページにWebコンテンツ表示ポートレットをロードしているときに、リッチテキストエディタの画像アイコンをクリックし、ポップアップで画像ギャラリーを開くポートレットのjavascriptにリンクをコピーして画像ギャラリーにアクセスします。しかし、これは生産のためのもっともらしい解決策ではなく、カスタムポートセットからイメージギャラリーをどのように読み込むことができるのだろうかと思っていました。ユーザーが画像を選択ボタンをクリックすると、画像ギャラリーがポップアップで開いているのを見ることができるようにする必要があります。

ありがとうございます!

+0

これは、このサイトがどのように動作するかではありません。私たちは、特定の質問に対する具体的な答えについてです。問題を解決してからコードを投稿してください。 –

+0

これは合法的な質問ではありません。 – user1170949

+0

あなたの質問は「自分の仕事をしてください」と「対処していることが間違っています」、そうではありませんか?あなたは何をしたいのかを知っているようですが、これは良いことですが、コードはありません。つまり、イメージギャラリーへのリンクを見つけるために何か巧妙なことをしているようだ。 URLは任意に変更されますか? –

答えて

1

このコードは、これを行うのに十分である:

List<IGFolder> listIGFolders = null;   

if(selectedFolderId!=0){ 
    listIGFolders=IGFolderLocalServiceUtil.getFolders(groupId, selectedFolderId); 
} else{ 
    listIGFolders = IGFolderLocalServiceUtil.getFolders(groupId); 
} 

List<IGImage> igImages=IGImageLocalServiceUtil.getImages(groupId, selectedFolderId); 
関連する問題