1

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

ありがとう

4

1 に答える 1

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();
        }        
    }
}
于 2012-04-17T16:52:00.827 に答える