0

RulesSitecore のデータ フィールドへのマッピングに問題があります。「リダイレクト ルール」という名前のデータ フィールドを持つレンダリング パラメーター テンプレートがあります。

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 です。エクスペリエンス エディターでフィールドを調べて、フィールドにルールが入力されていることを確認しました。

何が起こっているのか手がかりはありますか?

4

1 に答える 1