Пример #1
0
        public static void AttachToDateTimeField(this Date date, IDateTimeField field)
        {
            var item = (FieldType)field;

            date.Item  = item.InnerField.Item;
            date.Field = field.Id.ToString();
        }
Пример #2
0
 public static IHtmlString Render(this IDateTimeField field, string format, bool editable)
 {
     return(Render(field, x =>
     {
         x.Format = format;
         x.DisableWebEditing = !editable;
     }));
 }
Пример #3
0
        public static IHtmlString Render(IDateTimeField field, Action <Date> parameters)
        {
            if (field.HasValue || Sitecore.Context.PageMode.IsExperienceEditor)
            {
                var date = new Date();
                date.AttachToDateTimeField(field);
                parameters(date);

                return(new MvcHtmlString(date.RenderAsText()));
            }

            return(new MvcHtmlString(string.Empty));
        }
 public static void AttachToDateTimeField(this Date date, IDateTimeField field)
 {
     var item = (FieldType)field;
     date.Item = item.InnerField.Item;
     date.Field = field.Id.ToString();
 }
Пример #5
0
 public static IHtmlString Render(this IDateTimeField field, string format)
 {
     return(Render(field, format, true));
 }
Пример #6
0
 public static IHtmlString Render(this IDateTimeField field, bool editable)
 {
     return(Render(field, "g", editable));
 }
Пример #7
0
 public static IHtmlString Render(this IDateTimeField field)
 {
     return(Render(field, "g", true));
 }