コントローラレンダリングを使用して、私はFooter.csという1つのモデルを作成しました。glassmapperのsitecore MVC(Razoe VIew)ヘルプで自動マッピングできません
私のコントローラで[SitecoreType(TemplateId = "{1044CFB5-2B85-4A8D-9DCC-34764D2AF5B3}", AutoMap = true)]
public class Footer
{
public virtual Item Item { get; set; }
[SitecoreField(FieldName ="Copyright Text First",FieldType = SitecoreFieldType.SingleLineText)]
public virtual string CopyrightTextFirst { get; set; }
[SitecoreField(FieldName ="Copyright Text Last",FieldType = SitecoreFieldType.SingleLineText)]
public virtual string CopyrightTextLast { get; set; }
}
:
public ActionResult FooterTemplate()
{
ISitecoreContext ctx = new SitecoreContext();
var model = ctx.GetCurrentItem<Footer>();
return View(model);
}
しかし、常にnull結果を得て、私のいずれかを助けてください。
は、任意の数の理由だろう。あなたのサイトコアの設定方法の詳細を表示する必要があります。 – Liam
フッターアイテムは現在の「ページ」アイテムですか、それともデータソースアイテムですか? –
これはデータソース項目です –