방법: 마스터 페이지 또는 테마 가져오기
만들고 마스터 페이지와 테마를 사용 하 여 페이지를 SharePoint 사이트에 일관 된 모양을 제공할 수 있습니다.Visual Studio템플릿은 이러한 요소를 제공 하지 않는 있지만 해당 SharePoint 디자이너에서 만들 수 있으며 다음에 가져올 Visual Studio.자세한 내용은 구성 요소: 페이지 및 사용자 인터페이스 Microsoft 웹 사이트에서.
마스터 페이지나 테마를 가져오려면
Visual Studio, 만들기 또는 SharePoint 프로젝트를 엽니다.
SharePoint 프로젝트를 만드는 방법에 대 한 자세한 내용은 SharePoint 프로젝트 및 프로젝트 항목 템플릿.
메뉴 표시줄에서 선택 프로젝트, 새 항목 추가.
에 새 항목 추가 대화 상자에서 확장은 SharePoint 노드를 다음 선택은 2010 노드.
SharePoint 서식 파일 목록에서 선택의 모듈 서식 파일을 다음 모듈의 이름을 지정 합니다.
Sharepoint에서 지정한 위치에 대 한 파일 (예를 들어, 마스터 페이지 또는 테마 파일) 모듈을 포함 합니다.
모듈에서 Sample.txt 라는 기본 파일을 삭제 합니다.
모듈 노드를 선택 합니다.
메뉴 표시줄에서 선택 프로젝트, 기존 항목 추가, 다음 마스터 페이지 또는 테마 파일을 선택 합니다.
마스터 페이지 파일 확장명이.master 있고 테마 파일.thmx 확장명을 갖습니다.
마스터 페이지를 추가 하는 경우 변경 해당 배포 충돌 해결 설정 자동 모듈의 속성입니다.
[!참고]
마스터 페이지의 기본 마스터 페이지 또는 사용자 지정 마스터 페이지에 표시 되는 기존 마스터 페이지 이름 같은 경우 오류가 발생할 수 있습니다.이 문제를 해결하는 방법에 대한 자세한 내용은 연습: 사용자 지정 마스터 페이지 및 사이트 페이지를 이미지로 가져오기를 참조하십시오.
모듈에서 elements.xml을 엽니다.
추가한 마스터 페이지 또는 테마를 참조하려면 Elements.xml 파일을 업데이트해야 합니다.
마스터 페이지의 경우 기존 모듈 태그를 다음 태그로 바꿉니다.
<Module Name="[Module Name]" Url="_catalogs/masterpage"> <File Path="[Module Name]\[Master Page Name].master" Url="[Master Page Name].master" Type="GhostableInLibrary" /> </Module>
테마의 경우 기존 모듈 태그를 다음 태그로 바꿉니다.
<Module Name="[Module Name]" Url="_catalogs/theme" <File Path="[Module Name]\[Theme Name].thmx" Url="[Theme Name].thmx" Type="GhostableInLibrary" /> </Module>
자리 표시자 값을 모듈과 마스터 페이지 또는 테마의 실제 이름으로 바꿔야 합니다.
Type="GhostableInLibrary" 특성은 항목이 콘텐츠 데이터베이스에 추가되었음을 나타내고, 모듈의 Url 특성은 SharePoint 콘텐츠 데이터베이스에서 파일을 저장할 위치를 지정합니다.
마스터 페이지에 대 한 배포 범위를 변경 하려면 솔루션 탐색기, 기능 파일 기능은 디자이너에서 열고 새 배포 범위에서 선택의 범위 목록.
값이 웹 는 마스터 페이지를 현재 프로젝트에 지정 된 웹 사이트에만 적용 됩니다.값이 사이트 마스터 페이지는 루트 웹과 모든 하위 사이트를 포함 하는 현재 사이트 모음에 적용 됩니다.다른 값을 적용 하지 않습니다.
[!참고]
테마는 사이트 모음 수준에 적용 되므로 테마의 범위에 아무 것도 이외의 다른 설정 하지는 좋습니다 사이트.테마가 하위 사이트에서 사용되는 경우 오류가 발생할 수 있습니다.
메뉴 표시줄에서 선택 빌드, 솔루션 배포.
파일이 올바르게 배포 된 여부를 확인 하려면 SharePoint 사이트를 열고, 선택의 사이트 작업 메뉴, 선택의 사이트 설정 명령을 하 고 다음 중 하나를 선택의 마스터 페이지 링크 또는 테마 링크.
목록 테마 또는 마스터 페이지의 표시 되 고 가져온 테마 또는 마스터 페이지를 포함 합니다.