この記事では、Web Content Displayポートレットが、同じWebコンテンツ記事の異なるバージョンを表示するように設計されていることを説明します。 特に、期限切れや今後表示予定のものについては、意図した行動をとるように解説しています。
解決策
コンテンツ制作者は、ウェブコンテンツの記事を作成しても、すぐに表示させたくないということがよくあります。 例えば、ある百貨店のマーケティングチームが5月に広告を作成したが、9月に表示される予定であるような場合。 ポータルのウェブコンテンツには、将来的に出版を予定する機能があります。
- あなたのサイト → コンテンツ → ウェブコンテンツに移動します。
- 表示日が未来に予定されているWebコンテンツ記事 予定記事 を作成します。 (テストのため、1ヶ月を追加)。
- 追加をクリック → 基本的なWebコンテンツ
- タイトルを入力 : Scheduled article
- 何らかのコンテンツを入力してください: This is in the future
- 右メニューの「 スケジュール」 をクリックします。
- 表示日」の項目で、現在から1ヵ月後を選択する
- Publish ボタンをクリックします。
- サイトページへの移動
- Webコンテンツ表示 ポートレットを追加する。
- 設定 メニューをクリックし、 予定記事 を選択すると表示されます。 (記事のタイトルや記事IDで検索する必要がある場合があります)。 将来表示される予定の記事なので、ポートレットには何も表示されません。
- あなたのサイト → コンテンツ → Webコンテンツに移動します。 この記事の表示日を現在に編集してください。
- 今回は、ポートレットに記事が表示されます。 これが意図した動作です。
表示予定日を再び未来に変更した場合はどうなりますか?
Webコンテンツ表示ポートレットは、現在のバージョンを表示したままです。
- 自分のサイト → コンテンツ → ウェブコンテンツに移動します。
- この記事の表示日を未来に編集し、2日後に変更する。
- 内容を以下のように編集してください: 予定変更
- Publish ボタンをクリックします。
- 予定記事 が表示されているポータルページに移動します。
- アーティクルが変更されていないことを確認する。
その根拠
バージョン1.0(1ヶ月後予定)、バージョン1.1(現在予定)、バージョン1.2(2日後予定)と、変更のたびに新しいバージョンが作成されます。 Webコンテンツ表示ポートレットは、表示日が最新であるため、バージョン1.1のみを表示します。 WCDポートレットが最新バージョン(例:バージョン1.2)を表示するためには、以前のバージョンはすべて失効している必要があります。
ウェブコンテンツの有効期限を切る方法
- 自分のサイト → コンテンツ → ウェブコンテンツに移動します。
- アクション → 履歴を見る をクリックすると記事が表示されます。
- この表は、同じ記事のすべての異なるバージョンを示しています。 期限切れとなるバージョンを選択する(例:バージョン1.0と1.1など
- Expire ボタンをクリックし、検証ウィンドウの OK をクリックします。
- そのバージョンのステータスが Expiredになっていることを確認する。 サイトページに戻る。 バージョン1.1が期限切れだった場合、WCDポートレットは記事を表示しません。
注) DXP 7.2 & 7.3では、将来表示される予定のウェブコンテンツを期限切れにすることはできません。 上記の例では、バージョン1.0を削除し、バージョン1.1を失効させることができます。