Как получить время жизни предмета в Sitecore

Я хотел бы показать пункты меню на странице, основываясь на их действительной дате и дате. Но до этого хотел проверить вывод. _Valid to дата установлена 3/17/2016 12:00 AM для пункта "О нас".

Выход About us--,
Какой правильный способ получить действительный от и до даты.

protected void rpMenu_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
  var mainItem = (Item)e.Item.DataItem;                

  if (mainItem != null)
  {
    Response.Write(mainItem.Name + "-" + mainItem.Fields["Valid to"] + "-");

    //this one did not work too
    Response.Write(mainItem.Name + "-" + mainItem.Fields["_Valid to"] + "-");
  }
}

1 ответ

Решение

Вы можете использовать следующие константы для получения полей ValidTo и ValidFrom

mainItem.Fields[Sitecore.FieldIDs.ValidFrom] а также mainItem.Fields[Sitecore.FieldIDs.ValidTo]

Эти константы из Sitecore.Kernel assembly,

Другие вопросы по тегам