다른 CMS 시스템에서 SharePoint 2010으로 콘텐츠 마이그레이션 작업을 받았습니다.프로그래밍 방식으로 기사 페이지를 SharePoint 사이트에 추가하려면 어떻게합니까?
이전 시스템의 데이터는 캡처하기가 쉽고 페이지 계층 구조가 간단하므로 걱정하지 않아도됩니다.
그러나 나는 완전히 flummoxed 코드 작성 방법에 대해서도 설명합니다. 내 시스템에 셰어 포인트가 설치되어 있지 않고 콘솔 응용 프로그램으로 코드를 작성하려고하므로 Microsoft.SharePoint.Client
네임 스페이스를 사용하고 있으므로 ClientContext
을 사용하고 있습니다. (다른 한편으로, 나는 필요하다면 다른 해결책으로 들어가기를 기꺼이한다).
내 게임 : 마스터 페이지를 사용하는 일부 폴더 계층 구조로 업로드 된 페이지를 가져 오려면 머리글 웹 파트에 페이지 제목이 있고 몸에 내용 편집 가능한 웹 파트가 있으므로 모든 사용자가 컨텐츠를 가져 와서 편집 할 수 있습니다.
것들 지금까지 시도했다 :
- 폴더 "사이트 페이지"에 영문 파일을 추가 FileCollection.Add()를 사용. 이것은 브라우저에서 html을 렌더링하지만 사용자가 페이지를 편집 할 수있는 기능을 활성화하지 않습니다.
- ListItemCollection.Add()를 사용하여 사이트에 페이지를 추가했지만 필요한 필드를 알지 못했습니다. 또한 나는 내가 FileCollection.Add() '사이트 페이지'에
- 업로드를 사용해야합니다 말을 런타임 오류를 내놓았다 기억 대신 '페이지'
- 이렇게 많은 다른 사람의 ... 내 머리 :(
유일한 그럴듯한 것은 PublishingWeb
와 함께 PublishingPage
유형을 사용하는 것입니다. 그러나, PublishingWeb 만 내 워크 스테이션에서 SharePoint 응용 프로그램을 호스팅하는 사실로 저를 필요로하는 SPWeb 개체로 구성 될 수있다.
누군가가 크게 감사하겠습니다 손을 빌릴 수 있다면 :
은 (는) Sharepoint에 있습니다. ^^ –