페이지를 가져 오려면 "외부 페이지"로 추가 할 수 있습니다. 이렇게하면 권한, 페이지 속성을 설정하고 탐색/사이트 맵에 추가 할 수 있지만 물론 sitefinity 내부의 페이지를 편집 할 수는 없습니다. 나는 별도로 개발되었지만 우리의 사이트 맵에 있어야 할 사이트로이 작업을 수행했습니다.
콘텐츠 및 코드를 사용자 정의 컨트롤로 래핑 한 다음 페이지에 추가 할 수도 있습니다. 우리가 만든 응용 프로그램에 대해이 작업을 수행했습니다. 페이지는 sitefinity 내부에 있어야했지만 프로그래밍은 이미 완료되어 사용자 컨트롤에 있어야했습니다. 다시 한번 sitefinity에서 컨텐츠를 편집하지는 않지만 기존 코드를 유지해야합니다.
var mgr = new ContentManager("News");
var content = new mgr.CreateItem("text/html");
content.SetMetaData("Title", importedItem.Title)
...
mgr.SaveContent(content);
이 정확히하지 않 : 콘텐츠 관리 시스템의 어떤 종류를 사용하는 경우
마지막으로, 당신은 쉽게 다양한 매니저를 통해 등 뉴스/이벤트/같은 물건을 가져올 수 있습니다, 그것은 뭔가를 작동 코드가 비슷하지만 비슷합니다. API 문서를 사용하여 자세히 알아볼 수 있습니다.
일반 텍스트 인 경우 불행히도 예를 수동으로 sitefinity에 수동으로 복사해야합니다. 약간의 작업이지만, 수백 페이지에서이 작업을 수행했습니다.하지만 결국에는 CMS의 이점을 누릴 가치가 있습니다.
희망이있었습니다.