問題
1. 未来の表示日を指定してWebコンテンツを作成する
2. ホーム画面にアセットパブリッシャーを追加
3. Webコンテンツがリストに表示されない(期待通り)
4. 別の Web コンテンツを作成して公開する
5. Webコンテンツがリストに表示される(期待通り)
6. 最後の Web コンテンツの表示日を変更し、将来の日付に設定する (Web コンテンツはアセットパブリッシャーで消えるように意図されています)
7. アセットパブリッシャーにアセットが引き続き表示される
環境
- DXP 7.0+
解決
この行動は期待した動作です。
この機能は以下のように設計されています:
- 管理者がWebコンテンツを作成します。
- 管理者は、Webコンテンツをサイトのどこかに表示します(例では、アセットパブリッシャー内)
- 管理者は、この Web コンテンツがすぐには更新されないことを望んでいます。そのため、将来の時間に設定された表示日によってスケジュールされます。
[公開]ボタンを押すと、Web コンテンツの新しいバージョンが作成されます。
些細なことかもしれませんが、 コンテンツが全く変更されていないのに、新しいバージョンが作成されます。 - 旧バージョンのWebコンテンツは、新バージョンの表示日までは表示されており、新バージョンに置き換えられます(上記シナリオでは、同じ内容です)。
Webコンテンツをすべてのポートレットから削除し、将来の新しい表示日で表示する必要がある場合は、以下の方法を適用できます。
- 新しいWebコンテンツを作成し、デフォルトの表示日で公開します(または既存の記事を選択します)。
- Web コンテンツの表示日を編集する代わりに、期限切れにします。 これにより、対応するすべてのポートレットからもその可視性が削除されます。
- Webコンテンツの表示日を編集し、希望する未来の時間を設定します。 表示日以降、ポートレットに記事が表示されます。