1

ストック発行サイト テンプレート (赤) を使用しているメイン サイト コレクションがあります。すべてのサブサイトは、マスター ページとテーマを継承しています。すべてのサブサイトはプロジェクト サイト テンプレートを使用しています。サーバー オブジェクト モデルを使用してこれらを作成しています。すべてのサブサイトは、作成後は標準の青です。それらを強制的に赤くするにはどうすればよいですか?

static void SetupNewSubSite(int currentYear, SPItemEventProperties properties, int siteIndexId)
{
    string description = properties.AfterProperties["Project_x0020_Description"].ToString();
    SPListItem CurrentItem = properties.ListItem;
    String subSiteUrl = Convert.ToString(siteIndexId);
    SPSite projectSiteCollection = new SPSite(properties.Web.Site.Url + "/" + currentYear);           
    SPWeb sWeb = new SPSite(properties.SiteId).OpenWeb(properties.RelativeWebUrl);            
    SPWeb oWeb = projectSiteCollection.RootWeb;
    SPWebCollection cWebs = oWeb.Webs;
    SPWeb xWeb = cWebs.Add(subSiteUrl, properties.AfterProperties["Title"].ToString(),
    properties.AfterProperties["Project_x0020_Description"].ToString(), 1033, "{B5B6BDD1-485A-44BC-B093-F1048271C49D}", false, false);
}
4

0 に答える 0