SITECORE MANIA 開発者向け技術ブログ

コードサンプル

新藤

新藤

サブレイアウトのデータソースの取得方法

サブレイアウトの編集で設定する「データソース」フィールドの値を取得する方法です。

044_1

// データソースのIDを取得
string datasource = ((Sitecore.Web.UI.WebControls.Sublayout)this.Parent).DataSource;
// データソースのアイテムを取得
Sitecore.Data.Items.Item item = Sitecore.Context.Database.GetItem(datasource);

また、これを使用することでパーソナライズで設定した「パーソナライズ コンテンツ」も取得することができます。

044_2



※エントリーの内容・画像等は、公開時点での情報に基づきます。
※Sitecoreのバージョンによって実装されている機能が異なります。

この記事を読んだ人はこちらの記事も読んでます

Sitecore導入に関するご相談・資料ダウンロード

導入をご検討・ご依頼の方や、サービスについてご不明点がございましたらお気軽にお問い合わせください。

5分でわかる!CMS比較資料ダウンロード

クリック・タップで拡大、試し読みできます
掲載コンテンツ
  • 世界のCMSについて
  • CMSポイント全体像
  • 大規模向けCMSの優れた機能
  • Web マーケティング...etc