У меня возникли проблемы с сопоставлением с полем данных Rules
в Sitecore. У меня есть шаблон параметров рендеринга, в котором есть поле данных с именем «Правила перенаправления».
Я использую TDS и Glass для сопоставления объектов с Sitecore. В сгенерированном классе я получаю следующее:
/// <summary>
/// The Redirect Rule field.
/// <para></para>
/// <para>Field Type: Rules</para>
/// <para>Field ID: 659373d6-c5c5-4851-aa1f-066f53218780</para>
/// <para>Custom Data: </para>
/// </summary>
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Team Development for Sitecore - GlassItem.tt", "1.0")]
[SitecoreField(IMy_Name_Rendering_ParametersConstants.Redirect_RuleFieldName)]
public virtual object /* UNKNOWN */ Redirect_Rule {get; set;}
Когда я пытаюсь получить значение поля «Правила перенаправления» в рендеринге моего представления через
GetRenderingParameters<My_Name_Rendering_Parameters>();
свойство «Правила перенаправления» имеет значение null. Я убедился, что поле заполнено правилами, изучив его в редакторе опыта.
Любая подсказка о том, что может происходить?