Мы находимся на sitecore 8.1 update 3 и с использованием последней версии Glassmapper (4.2.1.188). Когда мы пытаемся использовать @Editable, он работает для элементов источника данных. Но не для параметров рендеринга.Значение не может быть нулевым. Имя параметра: objectToSwitchTo - Glassmapper
в .cshtml мы имеем ниже код:
var rp = GetRenderingParameters<IEditorialComponent>();
@Html.Glass().Editable(rp, x => x.Heading)
@Editable(rp, x => x.Heading)
Оба способа не работают, в режиме страницы редактора и получать ниже ошибки:
Value cannot be null. Parameter name: objectToSwitchTo at Sitecore.Diagnostics.Assert.ArgumentNotNull(Object argument, String argumentName) at Sitecore.Common.Switcher 2.Enter(TValue objectToSwitchTo) at Glass.Mapper.Sc.GlassHtml.MakeEditable[T](Expression`1 field, Expression 1 standardOutput, T model, Object parameters, Context context, Database database, TextWriter writer) in \Glass.Mapper.Sc\GlassHtml.cs:line 582
Rendering Parameters Класс:
[SitecoreType(TemplateId = "{templateId}")]
public partial interface IEditorialComponent : IGlassBase
{
[SitecoreField(FieldId = "FieldId")]
string Body { get; set; }
}
приветствуются любые предложения.