私が取り組んでいるサイトでは、特定の日付に達すると特定のコンテンツのみが表示されます。
public bool IsActive
{
get { return System.DateTime.Now >= this.IssueDate.DateTime; }
}
プレビュー モード機能とエクスペリエンス バーを使用して、このコードをテストしたいと考えています。ただし、System.DateTime.Now
プレビュー モードに関係なく、常に実際の現在の日付を返します。エクスペリエンスバーに設定された日付が尊重されることを保証できるように、これをどのように記述すればよいSystem.DateTime.Now
ですか?
Sitecore バージョン: 6.4.1 rev. 110720
更新: このロジックによって制御されるメニューにこのアイテムが表示される前に、このアイテムの子を公開して表示する必要があるため、公開制限を使用できません。