如何在Sitecore中获得物品的生命周期

时间:2016-03-14 05:04:28

标签: asp.net sitecore sitecore8

我想在页面上显示菜单项,基于它们的有效来自&到了约会。但在此之前,想要测试输出。 “关于我们”项目的_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 个答案:

答案 0 :(得分:5)

您可以使用下一个常量来获取ValidTo和ValidFrom字段

mainItem.Fields[Sitecore.FieldIDs.ValidTo]Sitecore.Kernel assembly

这些常量来自echo "message" | mail -s subject youremail@gmail.com