Пример #1
0
 public static void OnTemplateResolved(object sender, TemplateResolverEventArgs args)
 {
     if (args.ItemToRender is SBRobotsTxt)
     {
         args.SelectedTemplate = null;
     }
 }
Пример #2
0
        public static void OnTemplateResolved(object sender, TemplateResolverEventArgs args)
        {
            var options = ServiceLocator.Current.GetInstance <ExternalReviewOptions>();

            if (!options.IsEnabled)
            {
                return;
            }

            if (args.ItemToRender is BlockData)
            {
                if (args.RequestedCategory == TemplateTypeCategories.MvcController ||
                    args.RequestedCategory == TemplateTypeCategories.Page)
                {
                    if (!ExternalReview.IsInExternalReviewContext)
                    {
                        return;
                    }

                    var blockPreviewController =
                        args.SupportedTemplates.FirstOrDefault(x => x.TemplateType == typeof(BlockPreviewController));
                    if (blockPreviewController != null)
                    {
                        args.SelectedTemplate = blockPreviewController;
                    }
                }
            }
        }
Пример #3
0
 public static void OnTemplateResolved(object sender, TemplateResolverEventArgs args)
 {
     //Disable DefaultPageController for page types that shouldn't have any renderer as pages
     if (args.ItemToRender is IContainerPage && args.SelectedTemplate != null && args.SelectedTemplate.TemplateType == typeof(DefaultPageController))
     {
         args.SelectedTemplate = null;
     }
 }
 public static void OnTemplateResolved(object sender, TemplateResolverEventArgs args)
 {
     //Disable DefaultPageController for page types that shouldn't have any renderer as pages
     if (args.ItemToRender is IContainerPage && args.SelectedTemplate != null && args.SelectedTemplate.TemplateType == typeof(DefaultPageController))
     {
         args.SelectedTemplate = null;
     }
 }
Пример #5
0
 public static void OnTemplateResolved(object sender, TemplateResolverEventArgs args)
 {
     // Disables DefaultPageController for page types that shouldn't have any template
     if ((args.ItemToRender is IContainerPage || args.ItemToRender is IHaveNoTemplate) &&
         args.SelectedTemplate != null &&
         (args.SelectedTemplate.TemplateType == typeof(DefaultPageController) || args.SelectedTemplate.TemplateType == typeof(BlockPreviewController)))
     {
         args.SelectedTemplate = null;
     }
 }
        private void OnTemplateResolved(object sender, TemplateResolverEventArgs args)
        {
            if (args.SelectedTemplate == null)
            {
                return;
            }

            if (args.SelectedTemplate.IsBlockPreviewTemplate())
            {
                args.WebContext.Items["IsBlockPreviewTemplate"] = true;
            }
        }
        public static void TemplateResolverOnTemplateResolved(object sender, TemplateResolverEventArgs templateResolverEventArgs)
        {
            if (templateResolverEventArgs.ContentType == null)
                return;
            
            if (templateResolverEventArgs.ContentType.ID != 26)
                return;
            
            Debug.WriteLine(templateResolverEventArgs.ContentType);
            Debug.WriteLine(templateResolverEventArgs.ItemToRender);

            if (templateResolverEventArgs.SelectedTemplate == null)
                return;

            Debug.WriteLine(templateResolverEventArgs.SelectedTemplate.Name);
            Debug.WriteLine(templateResolverEventArgs.SelectedTemplate.TemplateType);

        }
        public static void TemplateResolverOnTemplateResolved(object sender, TemplateResolverEventArgs templateResolverEventArgs)
        {
            if (templateResolverEventArgs.ContentType == null)
            {
                return;
            }

            if (templateResolverEventArgs.ContentType.ID != 26)
            {
                return;
            }

            Debug.WriteLine(templateResolverEventArgs.ContentType);
            Debug.WriteLine(templateResolverEventArgs.ItemToRender);

            if (templateResolverEventArgs.SelectedTemplate == null)
            {
                return;
            }

            Debug.WriteLine(templateResolverEventArgs.SelectedTemplate.Name);
            Debug.WriteLine(templateResolverEventArgs.SelectedTemplate.TemplateType);
        }
Пример #9
0
 public static void OnTemplateResolved(object sender, TemplateResolverEventArgs args)
 {
 }
Пример #10
0
 private static void RenderingInitializationModule_TemplateResolved(object sender, TemplateResolverEventArgs e)
 {
     if (e.ItemToRender is IContainerPage && e.SelectedTemplate != null && e.SelectedTemplate.TemplateType == typeof(DefaultPageController))
     {
         e.SelectedTemplate = null;
     }
 }
Пример #11
0
 public static void OnTemplateResolved(object sender, TemplateResolverEventArgs args)
 {
 }