SharePoint- 사이트 템플릿 (.stp)을 작성하는 데 사용되는 사이트 정의 결정
-
09-09-2019 - |
문제
SharePoint 사이트 템플릿은 기본적으로 저장된 버전입니다. 사이트 정의와 사이트의 현재 상태의 차이점입니다. 사이트 템플릿은 템플릿을 만드는 데 사용 된 것과 동일한 사이트 정의를 사용하는 사이트에만 적용 할 수 있습니다.
STP 파일이있는 경우 사이트 템플릿을 만드는 데 사용 된 사이트 정의를 어떻게 결정합니까?
해결책 2
이 단계를 사용하여 사이트 템플릿이 다음을 기반으로 한 사이트 정의를 결정하십시오.
- .stp 사이트 템플릿을 로컬 폴더에 저장하십시오.
- .CAB 파일로 이름을 바꿉니다.
- 운전실 파일을 추출하십시오.
- manifest.xml 파일을 엽니 다.
- 상단 근처의 섹션에 TemplateID 값이 있습니다 (예 : 1).
- TemplateID는 사이트 정의를 나타냅니다.
- 12 Hive] template 1033 xml webtemp.xml을 엽니 다.
- 사이트 템플릿 Manifest 파일의 템플릿에 해당하는 ID가있는 템플릿 이름을 찾으십시오 (예 :
왜 그런지 잘 모르겠지만 사이트 정의가 그룹화되어 어떤 사이트 정의가 사용되었는지 정확히 알 수 없습니다. 예를 들어, 팀 사이트, 빈 사이트 및 문서 작업 공간은 모두 동일한 Tempalte ID (1)를 공유합니다. 이는 해당 ID가있는 사이트 템플릿을 해당 3 개 사이트 중 하나에 적용 할 수 있어야합니다.
다른 팁
STP 파일은 단지 우편 압축 파일입니다. 확장자의 이름을 *.zip로 바꾸면 내용을 추출하고 원하는 정보가 포함 된 XML 파일을 검사 할 수 있습니다.
주변에 STP 파일이 없으므로 어떤 파일을 찾아야하는지 정확히 말할 수는 없지만 이전에 해냈으며 찾기가 어렵지 않습니다.
행운을 빕니다!
SharePoint 객체 모델 코드 목록을 작성했습니다. 모든 사이트와 측면을 작성하는 데 사용되는 사이트 정의가 목록을 작성했습니다. 여기를 참조하십시오.
http://manish-sharepoint.blogspot.com/2009/06/finding-template-used-to-create-sites.html