2016-07-29 6 views
1

Item FooterComponentからfooterというフィールドをフェッチしようとしていますが、これを表示したいと思います。これは試してもフェッチできないコードです。SitecoreのItemプロパティ/フィールドを取得する方法は?

CSコード:

Item footerText=Sitecore.content.Database.GetItem(GUID); 
string MyFooter=FooterText["Footer"]; 
txtFooter.Item = MyFooter; 

ASCXコード:

<sc:fieldrenderer runat="server" id="txtFooter" fieldname="Footer"/> 

答えて

3

あなたは、フィールド・レンダラにフィールドの文字列値を設定しないでください。ただ、正しい項目とフィールド名を設定します。

Item footerTextItem = Sitecore.content.Database.GetItem(GUID); 
txtFooter.Item = footerTextItem; 
<sc:fieldrenderer runat="server" id="txtFooter" fieldname="Footer"/> 

はここに多くの情報を参照してください:https://sitecoresandbox.com/tag/fieldrenderer/

はまたWhat's a good way to set the Item or DataSource attribute of a FieldRenderer?

を読みます
関連する問題