Liferayポータルのユーザーは、Webコンテンツ表示ポートレットのコンテンツをLiferayアーカイブ(LAR)としてエクスポートしたり、インポートしたりすることができます。 Webコンテンツ表示ポートレットからLARをエクスポートすると、エクスポートしたLARファイルにWebコンテンツ記事の過去のバージョンは含まれません。
これは、 の意図した動作です。 Liferay Portal 6.1GA3以前では、ウェブコンテンツ記事の過去のバージョンをエクスポートすることができませんでした。 Portal 6.1 GA3 以降、ユーザが過去のバージョンの Web コンテンツを含める場合は、Web コンテンツ表示ポートレット自体からではなく、コントロール パネルの Web コンテンツポートレットから LAR プロセスのエクスポートを開始する必要があります。
6.1 EE GA3以前のLiferay Portalでこの動作を再現するには。
- サイトにページを追加する - 「Webコンテンツページ」。
- Webコンテンツ表示ポートレットを追加します。
- ポートレットの「Webコンテンツの追加」ボタンをクリックします。
- 新しいWebコンテンツの記事を作成します。
- 記事を公開してください。
- 記事を編集して、再度公開します。
- レンチ」アイコンをクリックして、オプションメニューを展開します。
- エクスポート/インポート」をクリックします。
- テキストボックスにLARファイルの名前を付けます。"選択したデータを指定したLARファイル名にエクスポートする"
- 最終発行日から」ラジオボタンをクリックします。
- エクスポート」をクリックします。 LARファイルはローカルマシンにエクスポートされます。
- LARをインポートするサイトページに移動します。
- 新しい Web コンテンツ表示ポートレットを追加します。
- レンチ」アイコンをクリックしてオプションメニューを展開します。 エクスポート/インポート」をクリックします。
- インポートタブをクリックします。
- LARファイルをアップロードし、初期設定のまま「インポート」をクリックします。
- Web コンテンツ表示ポートレットは、記事の最新バージョンを表示します。
- コントロールパネルで記事を編集し、「履歴の表示」ボタンをクリックします。
案の定、最新版だけがエクスポートされていました。
決議
ユーザーがエクスポート処理中に同じ記事の過去のバージョンを含める必要がある場合は、以下の手順を踏む必要があります。
オプション1。
- Liferay Portal 6.1 EE GA3にアップグレード。
- コントロールパネルのWebコンテンツポートレットからLARをエクスポートします。
オプション2
- 6.1 EE GA 3 より前のバージョンの Liferay Portal を使用している場合は、Liferay サポートに連絡して LPS-29936の修正をリクエストすることもできます。
- 修正プログラムをインストールしてください。
- コントロールパネルのWebコンテンツポートレットからLARをエクスポートします。