Sitecore に内部リンクを設定しました。Glass.Mapper を使用してフィールドをマップしようとしていますが、空のままで、何が間違っているのかわかりません。
Sitecore のテンプレートは非常にシンプルです。
リンクのソースは、「システム」テンプレートに基づくコンテンツのみを作成できるフォルダーに設定されています。
私のコードでは、オブジェクトをセットアップしています。
namespace Playground.GlassObjects
{
public partial class Status
{
public virtual string Description { get; set; }
public virtual string StatusCode { get; set; }
public virtual Glass.Mapper.Sc.Fields.Link System { get; set; }
}
}
基本的に次のように使用されています。
public void DoStuff(Sitecore.Data.Items.Item item)
{
var status = item.GlassCast<Status>();
this.DoOtherStuff(status);
}
私が実行しているのはglassObj.Description
であり、glassObj.StatusCode
希望/期待どおりに配線されていますが、glassObj.System
そうではありません。
ここで私が間違っていることを誰かに教えてもらえますか? 舞台裏で起こっているすべての魔法で、私は今途方に暮れています。