特定のモデルでアイテムのソート順が必要です。Sitecore GlassMapper MVC標準フィールドをモデルに追加する
私はこのようにそれを試してみましたが、運:
[SitecoreField("__Sortorder")]
public string SortOrder { get; set; }
私は私のモデルの標準フィールドを含めることができますどのように任意のアイデア?
これが可能でない場合、実際には、この場合チェックリストを使用しています。GlassMapperの自動マッピングではアルファベット順に返されます。ここで
は、チェックリストフィールドの定義である:前述IEnumerable<Guid> Filter_Tags_To_Shows {get; set;}
などは、リストがアルファベット順に返されますが、私ははsortOrder場が不足しているために、ソートその後何の変化もありません。
ありがとうございました。
上記のコードではどのような問題がありますか?Glassがフィールドを全くマッピングしていないか、またはフィールドをマッピングしていますが、値が正しくありませんか?文字列の代わりにフィールド型をint型に変更しようとしましたか? – DougCouto
はいintは0を返し、stringはnullを返します。だから私はマッピングが行われていないと思う。しかし、その項目にはソート順の値があります。 – Bgl86
フィールドをAppearanceというクラスに移動し、そのフィールドが実際にどこにあるAppearanceクラスのTemplateIdを持つSitecoreTypeデコレータを使用してクラスを修飾できますか?テストのように。 Glassのバージョンでは、クラスが表すテンプレートにフィールドが存在する必要があります(Glassのバージョンで要件が満たされているかどうかはわかりません)。 – DougCouto