public static void OnTemplateResolved(object sender, TemplateResolverEventArgs args) { if (args.ItemToRender is SBRobotsTxt) { args.SelectedTemplate = null; } }
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; } } } }
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) { // 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); }
public static void OnTemplateResolved(object sender, TemplateResolverEventArgs args) { }
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; } }