Как получить время жизни предмета в 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
,