2012-04-17 5 views
1

アイテムのレイアウトをプログラムで「リセット」できますか?これは、[プレゼンテーション]タブのSitecoreクライアントから実行できます。私はどこでもこの例を見つけることができませんでした。ここでSitecoreリセットアイテムのレイアウト

おかげ

答えて

7

は、あなたが求めるものを行うにはかなり基本的な方法です。

Item item; // your item here... Sitecore.Context.Item perhaps? 

using (new Sitecore.SecurityModel.SecurityDisabler()) 
{ 
    if (!string.IsNullOrEmpty(item["__renderings"])) 
    { 
     using (new Sitecore.Data.Items.EditContext(item)) 
     { 
      item.Fields["__renderings"].Reset(); 
     }   
    } 
} 
+0

Sean、代わりに '__renderings'を意味しましたか? –

+0

私はマークをしました。私は答えを更新しました。ありがとう。 –

関連する問題