Я пытаюсь сделать свой сайт Sitecore совместимым с редактором страниц, т. е. все текстовые поля, редактор форматированного текста и т. д. должны обновляться в редакторе страниц.
До сих пор я изменил шаблон TDS T4, который возвращает HTMLString
для каждого поля, как показано ниже:
public HtmlString HeroImageField(bool isEditable = true, string parameters = "")
{
string renderParameter = GenerateRenderParameter(isEditable, parameters);
return new HtmlString(Sitecore.Web.UI.WebControls.FieldRenderer.Render(
Sitecore.Context.Database.GetItem(this.EntityId.ToString()), "Hero Image", renderParameter ));
}
Итак, я просто называю Model.HeroImage()
Есть ли лучший способ достичь выше? Возможно, Glass Mapper поставляется с готовой поддержкой для этого (чего я не знаю).