사용자 정의 웹 파트가 포함 된 여러 웹 파트 페이지를 (프로그래밍 방식으로) 만들고 싶습니다. internetz을 검색했지만 작동시킬 수있는 항목을 찾을 수 없습니다.프로그래밍 방식으로 웹 파트가있는 웹 파트 페이지 만들기
using (SPSite site = new SPSite("http://v99-sp-public/"))
{
using (SPWeb web = site.OpenWeb())
{
PublishingSite pSite = new PublishingSite(site);
SPContentType ctype = pSite.ContentTypes["Welcome Page"];
PageLayoutCollection pageLayouts = pSite.GetPageLayouts(ctype, true);
PageLayout pageLayout = pageLayouts["/_catalogs/masterpage/welcomesplash.aspx"];
PublishingWeb pWeb = PublishingWeb.GetPublishingWeb(web);
PublishingPageCollection pPages = pWeb.GetPublishingPages();
PublishingPage pPage = pPages.Add("Klanten2.aspx", pageLayout);
SPListItem newpage = pPage.ListItem;
newpage["Title"] = "Klanten";
newpage.Update();
newpage.File.CheckIn("Checkin");
newpage.File.Publish("Publisch");
}
}
이 저를 도와주세요,
감사합니다 : (내가 아닌는 WebPart 페이지 환영 페이지를 만들 경우)
여기에 지금까지 내 코드입니다.