문제

기능을 통해 삽입 된 작은 마스터 페이지가있는이 기능을 가지고 있으며 잘 작동합니다.이제 나는 테마를 찾고, 작성 가능한 표정을 만들었습니다.디자인 관리자 에서이 모양을 선택하려면 미리보기 파일이 필요합니다.필자는 미리보기 파일을 수동으로 업로드하기 만하면이 작업을 수행했습니다.

분명히 저는이를 계속해서 마스터 페이지 기능에 추가해야하며 파일을 요소 파일에 추가했습니다.그러나 마스터 페이지와 페이지 레이아웃 을 배포하고 확인하면 미리보기 파일이 있지 않습니다.마스터 페이지는뿐만 아니라 시애틀 및 OSLO 마스터 페이지와 미리보기 파일입니다.

라인을 따라 어딘가에 미리보기 파일이 사라집니다!

이것은 elements.xml 파일입니다.

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
  <Module Name="MasterPages" Url="_catalogs/masterpage" Path="" RootWebOnly="TRUE">
    <File Path="MasterPages\sharepoint_mysite.master" Url="sharepoint_mysite.master" Type="GhostableInLibrary">
      <Property Name="Title" Value="MySite MasterPage" />
      <Property Name="MasterPageDescription" Value="This is the MySite master page." />
    </File>
    <File Path="MasterPages\sharepoint_mysite.preview" Url="MasterPages/sharepoint_mysite.preview">
      <Property Name="Title" Value="MySite MasterPage Preview" />
    </File>
  </Module>
</Elements>
.

도움이 되었습니까?

해결책

미리보기에 대한 Type="GhostableInLibrary" 속성이 있어야합니다.

솔루션의 마스터 페이지가 문서 라이브러리를 가리 킵니다.모듈에서 문서 라이브러리로 파일을 프로비저닝하려면 GhostableInLibrary 유형을 사용해야합니다 :

GhostableInLibrary 지정 파일이 파일이 추가됩니다. SharePoint의 문서 라이브러리 목록 항목과 함께 파일이 라이브러리에 추가되면

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top