У меня есть пользовательское поле в Sitecore - составное поле с числом и богатым текстовым редактором.С Sitecore, как я могу использовать файл cshtml и модель для создания настраиваемого поля?
Редакционная сторона отлично работает, но когда поле отображается без редактора страниц, я хотел бы делегировать его форматирование в файл cshtml - отправив объект по своему выбору в качестве модели.
я могу перехватить рендеринга в DoRender:
protected override void DoRender(HtmlTextWriter output)
{
if (!Sitecore.Context.PageMode.IsPageEditor)
{
//here is where I want to delegate the output to a cshtml DisplayTemplate with the Value as the Model.
}
else
{
base.DoRender(output);
}
}
Но как делегировать вывод в cshtml DisplayTemplate со значением в качестве модели?