void IContentHandler.BuildDisplayModel(BuildDisplayModelContext context) { _drivers.Invoke(driver => { var result = driver.BuildDisplayModel(context); if (result != null) result.Apply(context); }, Logger); }
protected override void BuildDisplayModel(BuildDisplayModelContext context) { context.AddDisplay(new TemplateViewModel(new ShowDebugLink { ContentItem = context.ContentItem }) { TemplateName="Parts/DevTools.ShowDebugLink", ZoneName = "recap", Position = "9999" }); }
public virtual void Apply(BuildDisplayModelContext context) { }
public override void Apply(BuildDisplayModelContext context) { foreach (var result in _results) { result.Apply(context); } }
public override void Apply(BuildDisplayModelContext context) { context.ViewModel.Zones.AddDisplayPart( Zone + ":" + Position, Model, TemplateName, Prefix); }