1

私は Liferay コミュニティを立ち上げ、それぞれが独自のポートレット、テーマ、およびレイアウトのセットを定義する多数のページを作成しました。これらのページ間にリンクを作成できるようにしたいと考えています。たとえば、トップ レベルのページ (これを「ホーム」と呼びます) にいる場合、ポートレットの 1 つから別のページ (「ブログ」など) にリンクしたいとします。

Liferay または Portlet API を使用して、指定したページ パラメータに基づいてレンダリング URL を作成する方法はありますか。私が見る限り、liferay-portlet-ext taglib は、同じページにリンクする URL を作成するために使用できる renderUrl タグを定義していますが、このタグでページ名を指定する方法がわかりません。 .

Liferay 5.2.3 を使用しています。前もって感謝します。

4

1 に答える 1

1

それらをフレンドリーURL(/web/othergroup/blog)でリンクするか、使用できます

PortletURL portletURL = PortletURLFactoryUtil.create(
    request, portletName, plid, ‎lifecycle);‎
于 2010-07-22T05:54:35.483 に答える