SharePoint 사이트 또는 페이지에 사용 된 템플릿을 어떻게 / 어디에서 찾을 수 있습니까?
비슷한 페이지가 있지만 해당 페이지와 사이트의 템플릿을 어디에서 찾을 수 있는지 모르겠습니까?
SharePoint 사이트 또는 페이지에 사용 된 템플릿을 어떻게 / 어디에서 찾을 수 있습니까?
비슷한 페이지가 있지만 해당 페이지와 사이트의 템플릿을 어디에서 찾을 수 있는지 모르겠습니까?
답변:
당신은 페이지 소스를보고 "를 검색하면 var g_wsaSiteTemplateId
같은, 당신이 코드를 찾을 수 있습니다" STS#0
또는 STS#1
당신이 볼 수있는 템플릿 코드 수단 알아 ... 등 : https://absolute-sharepoint.com/2013/06 /sharepoint-2013-site-template-id-list-for-powershell.html
Salaudeen Rajack의 블로그 www.sharepointdiary.com에는 SharePoint 사이트 템플릿을 결정하는 6 가지 방법이 설명 된 자습서가 있습니다. 링크는 여기 에서 찾을 수 있습니다 .
인용 :SharePoint Manager를 사용 하고 사이트를 탐색 한 다음 "웹 템플릿"을 찾으십시오.
Stsadm : stsadm.exe -o enumallwebs -databasename> Template.txt 이제 template.txt 파일을 열고 템플릿을 확인하십시오. 이 트릭은 SharePoint 2010의 사이트 서식 파일 이름을 찾는데도 사용할 수 있습니다.
Sql Server : Sql 서버는 SharePoint의 중추이므로 dbo.Webs에서 제목 선택, WebTemplate WHERE Title = '귀하의 사이트'
SharePoint 사이트의 SharePoint 개체 모델 찾기 사이트 템플릿을 사용할 수 있습니다 . SPWeb.WebTemplateId를 쿼리하십시오.
SharePoint 2010-사이트 만들기에 사용 된 템플릿 찾기 : SharePoint 2010에서 PowerShell Cmd-let
을 사용하여 사이트 템플릿 목록을 얻을 수 있습니다 Get-SPWebTemplate
. 웹 템플릿을 나열하는 예 :
Get-SPWebTemplate -Identity SGS#0
Get-SPWebTemplate -Identity S*
Get-SPWebTemplate | ? { $_.Name -like "*STS*" }
SharePoint 페이지 의보기 소스 로 이동 >> 사이트 템플릿 이름 SharePoint 2010을 찾으려면 "SiteTemplateID"를 검색하십시오.
가장 쉬운 방법은 SharePoint Manager 와 같은 도구를 얻는 것입니다 . 보고있는 사이트로 이동하여 WebTemplateId 속성을 찾으십시오. 그런 다음 알려진 템플릿 유형 목록과 일치시킬 수 있습니다 .
이 다른 그것을 할 방법은,하지만 난 여기 개요되지 않도록 훨씬 더 매뉴얼 (못생긴)입니다.
페이지 템플릿에 관한 한 이것은 페이지 라이브러리의 게시 사이트 내의 페이지에서만 작동하지만 SPM의 페이지 속성에서 ContentType 필드를 볼 수 있어야합니다. 페이지 라이브러리를보고 있다면 SharePoint 내에서 직접 컨텐츠 유형을보기에 추가하고 동일한 정보를 얻을 수도 있습니다.
페이지
SharePoint Designer에서 사이트를 연 경우 편집하려는 페이지를 체크 아웃하면 웹 사이트를 통해 콘텐츠를 편집할지 아니면 SharePoint 디자이너를 통해 레이아웃을 편집 할 것인지 묻습니다.
사이트의 템플릿을 알고 정확히 무엇을할지 확실하지 않습니다.
다시 : 의견
어느 것을 열고 싶습니까? 페이지 또는 사이트? 이것들은 다른 것입니다.
특정 SharePoint 페이지에 대한 레이아웃 페이지를 얻으려면 SharePoint 디자이너에서 궁금한 페이지를 찾아야합니다. SPD를 더블 클릭하면 컨텐츠를 편집 할 것인지 (그렇다면 웹 브라우저 인터페이스로 이동) 레이아웃을 편집 할 것인지 (권한이 충분한 경우) 묻습니다. 레이아웃을 편집하면 다른 SPD 사본이 열리고 레이아웃 파일이 체크 아웃됩니다. 파일 창에서 레이아웃 이름을 찾으십시오.
오래된 실입니다. 여전히 소스 코드 / 스크립트 탭 (firebug)에서 javascript 변수 의 값을 간단하게 찾을 수 있습니다 .
var g_wsaSiteTemplateId = 'STS # 1';
Powershell을 사용하여 웹 템플릿 ID를 찾는 올바른 방법은
$web = Get-SPWeb http:/SC/site
$web.WebTemplate + "#" + $web.Configuration
그런 다음 템플릿 표시 이름을 얻기 위해 결과 ID를 찾을 수 있습니다. https://blogs.technet.microsoft.com/praveenh/2010/10/21/sharepoint-templates-and-their-ids
왜 $web.Configuration
정확하고 그렇지 않은지 설명을 얻으려면 $web.WebTemplateId
이 질문에 대한 대답을 읽으십시오 :
/sharepoint/96293/powershell-to-get-template-name-site-is-using/269282# 269282