0

(Liferay 6.1の場合に注意してください)次のタグが付いたジャーナル記事を表示するためのLiferay-uiに苦労しています:

<liferay-ui:journal-article articleResourcePrimKey="10656" />

ご覧のとおり、サンプル用に articleResourcePrimKey をハードコーディングしました。その記事は cms に存在します。その WCM 構造化コンテンツとテンプレートも関連付けられています。

サーバーにポートレットをデプロイした後の最初の更新ではすべてが正常に機能しますが、次の更新では何も返されません (liferay-ui がまったく存在しないかのように空白のページが表示されます)。

テンプレートを Cacheable に変更すると、テンプレートまたはそれに関連付けられたコンテンツを変更するまで正常に動作しますが、WCM からテンプレートまたはコンテンツを変更するとすぐに、同じように動作し始めます。

再デプロイ直後と、ポートレットが配置されているページの最初の更新時にいつでも機能しました。

4

1 に答える 1

0

articleResourcePrimKey ではなく、常に groupId と articleId を使用してきましたが、問題なく動作します。これら 2 つの値は、Web コンテンツの管理画面内で簡単に見つけることができます。

Liferay 6.0 を使用していますが、6.1 にアップグレードしようとしており、それが機能することを完全に期待しています。

于 2013-04-24T21:12:38.347 に答える