4

3 つのポートレット (証言ポートレット、ディレクトリ ポートレット、ポーリング ポートレット) を作成しましたが、ディレクトリポートレットから証言ポートレットを呼び出したいと考えています。これを行う方法?親切に私を助けてください。

ディレクトリ ポートレットのview.jspファイルに 次のコードを記述しました。

<%@ taglib uri="http://liferay.com/tld/portlet" prefix="liferay-portlet" %>

<liferay-portlet:renderURL var="linkURL" portletName="testi" windowState="maximized" />
<br>
<a href="<%= linkURL%>">Testimonial</a>

別のページにリダイレクトできますが、次のようなエラーが発生しました

このポートレットはアンデプロイされました。再デプロイするか、ページから削除してください。

liferay-portlet.xmlを変更する必要がありますか? 親切に私を助けてください。

4

2 に答える 2

0

私は同じ要件を持っていました。しかし、私はLiferayの初心者です...だから、Liferay APIについての知識はあまりありません。

そこで、ポートレット データを別のポートレットにフェッチするために Web サービスを使用しました。それは本当に面白くてとても簡単です..

これからさらにヘルプを見つけることができます。

Jersey RestFul Webサービス

私はこれを行い、すべてが非常にうまく機能しました。

ありがとう

于 2013-07-16T05:17:50.087 に答える