public HtmlTemplate GetHtmlTemplateOrDefault(HtmlTemplateType templateType) { var existing = HtmlTemplates.FindByStoreAndType(Context.CurrentStore.Id, templateType); if (existing == null) { var standard = GetDefaultTemplate(templateType); if (standard != null) { standard.Id = 0; standard.StoreId = Context.CurrentStore.Id; HtmlTemplates.Create(standard, true); } return(standard); } return(existing); }
private HtmlTemplate GetDefaultTemplate(HtmlTemplateType templateType) { return(HtmlTemplates.FindByStoreAndType(0, templateType)); }