2017-04-20 24 views
0

私はカスタマイズテーマのテンプレートをコーディングしており、そこからLiferayのポートレートを変更できるようにしたいと考えています。さらに、アップロードされた画像の一部を選択する可能性のある「公式」ウィンドウに表示される機能を追加するとよいでしょう。ベロシティテンプレートからLiferayポートレートを変更する方法を教えてください。

私が想像することができる最も簡単な方法は、プロファイルを通過させることなくそのウィンドウに直接ユーザーを誘導するリンクを「構築する」ことです。今、JS関数 "Liferay.Portlet.openWindow"でこれを実行しようとしていますが、それでも達成するために正しい引数(大きなURLを含む)を見つけることができませんでした。

私は何をしようとしていますか?もしそうなら、私を助けることができますか?

答えて

0

私は、それを行うにはカスタムliferay MVCまたはVaadin protletを構築するのが最善の解決策だと思います。

これは、ユーザーをその場所に連れて行くfriendlyURL(大規模なURL)は通常、ポータルインスタンス内で即座に生成されるため、正しいリダイレクトがない可能性があるからです。

また、画像をアップロードして実際にポートレートを変更する方法ImageLocalServiceUtilを使用する必要があります。

関連する問題