查看页面源代码并搜索“ var g_wsaSiteTemplateId”后,您会找到一个代码,例如STS#0orSTS#1等...要了解模板代码的含义,您可以查看下表摘自:absolute-sharepoint.com
Template ID | Title
------------------------ -----------------------------------------------------------
GLOBAL#0 | Global template
STS#0 | Team Site
STS#1 | Blank Site
STS#2 | Document Workspace
MPS#0 | Basic Meeting Workspace
MPS#1 | Blank Meeting Workspace
MPS#2 | Decision Meeting Workspace
MPS#3 | Social Meeting Workspace
MPS#4 | Multipage Meeting Workspace
CENTRALADMIN#0 | Central Admin Site
WIKI#0 | Wiki Site
BLOG#0 | Blog
SGS#0 | Group Work Site
TENANTADMIN#0 | Tenant Admin Site
APP#0 | App Template
APPCATALOG#0 | App Catalog Site
ACCSRV#0 | Access Services Site
ACCSRV#1 | Assets Web Database
ACCSRV#3 | Charitable Contributions Web Database
ACCSRV#4 | Contacts Web Database
ACCSRV#5 | Projects Web Database
ACCSRV#6 | Issues Web Database
ACCSVC#0 | Access Services Site Internal
ACCSVC#1 | Access Services Site
BDR#0 | Document Center
DEV#0 | Developer Site
DOCMARKETPLACESITE#0 | Academic Library
EDISC#0 | eDiscovery Center
EDISC#1 | eDiscovery Case
OFFILE#0 | (obsolete) Records Center
OFFILE#1 | Records Center
OSRV#0 | Shared Services Administration Site
PPSMASite#0 | PerformancePoint
BICenterSite#0 | Business Intelligence Center
SPS#0 | SharePoint Portal Server Site
SPSPERS#0 | SharePoint Portal Server Personal Space
SPSPERS#2 | Storage And Social SharePoint Portal Server Personal Space
SPSPERS#3 | Storage Only SharePoint Portal Server Personal Space
SPSPERS#4 | Social Only SharePoint Portal Server Personal Space
SPSPERS#5 | Empty SharePoint Portal Server Personal Space
SPSMSITE#0 | Personalization Site
SPSTOC#0 | Contents area Template
SPSTOPIC#0 | Topic area template
SPSNEWS#0 | News Site
CMSPUBLISHING#0 | Publishing Site
BLANKINTERNET#0 | Publishing Site
BLANKINTERNET#1 | Press Releases Site
BLANKINTERNET#2 | Publishing Site with Workflow
SPSNHOME#0 | News Site
SPSSITES#0 | Site Directory
SPSCOMMU#0 | Community area template
SPSREPORTCENTER#0 | Report Center
SPSPORTAL#0 | Collaboration Portal
SRCHCEN#0 | Enterprise Search Center
PROFILES#0 | Profiles
BLANKINTERNETCONTAINER#0 | Publishing Portal
SPSMSITEHOST#0 | My Site Host
ENTERWIKI#0 | Enterprise Wiki
PROJECTSITE#0 | Project Site
PRODUCTCATALOG#0 | Product Catalog
COMMUNITY#0 | Community Site
COMMUNITYPORTAL#0 | Community Portal
SRCHCENTERLITE#0 | Basic Search Center
SRCHCENTERLITE#1 | Basic Search Center
SRCHCENTERFAST#0 | FAST Search Center
visprus#0 | Visio Process Repository
要获取任何给定 SharePoint 页面的布局页面,您需要在 SharePoint 设计器中找到您感兴趣的页面。双击它,当您执行此操作时,SPD 会询问您是否要编辑内容(如果是,则将您带到 Web 浏览器界面)或是否要编辑布局(如果您有足够的权限)。如果您编辑布局,则会打开另一个 SPD 副本并检出布局文件。在文件窗口中查找布局的名称。
查看页面源代码并搜索“
var g_wsaSiteTemplateId
”后,您会找到一个代码,例如STS#0
orSTS#1
等...要了解模板代码的含义,您可以查看下表摘自:absolute-sharepoint.com在 Salaudeen Rajack 的博客 www.sharepointdiary.com 上,有一个教程解释了确定 SharePoint 网站模板的 6 种方法。链接可以在这里找到。
引用:使用SharePoint 管理器,浏览网站,然后查找“Web 模板”。
Stsadm : stsadm.exe -o enumallwebs -databasename > Template.txt 现在,打开 template.txt 文件并检查模板。这个技巧甚至可以用来查找 SharePoint 2010 的网站模板名称。
Sql Server:Sql server 是 SharePoint 的主干,所以 SELECT Title, WebTemplate FROM dbo.Webs WHERE Title='Your Site'
您可以使用SharePoint 对象模型查找 SharePoint 网站的网站模板。只需查询 SPWeb.WebTemplateId。
SharePoint 2010 - 查找用于创建网站的模板:在 SharePoint 2010 中,您可以使用PowerShell Cmd-let: 获取网站模板列表
Get-SPWebTemplate
。列出 Web 模板的示例:Get-SPWebTemplate -Identity SGS#0
Get-SPWebTemplate -Identity S*
Get-SPWebTemplate | ? { $_.Name -like "*STS*" }
转到 SharePoint 页面的查看源>> 搜索“SiteTemplateID”以查找站点模板名称 SharePoint 2010。
最简单的方法是获取SharePoint Manager 之类的工具。进入您正在查看的站点,并找到 WebTemplateId 属性。然后,您可以将其与已知模板类型的列表相匹配。
还有另一种方法,但它更加手动(而且丑陋),所以我不会在这里概述它。
就页面模板而言 - 这仅适用于发布站点中的页面(在页面库中......),但您应该能够查看 SPM 中页面的属性中的 ContentType 字段。如果您正在查看页面库,您甚至可以直接在 SharePoint 中将内容类型添加到视图并获得相同的信息。
要获取现有站点模板的名称 {站点模板的名称},请按照以下步骤操作
将站点另存为模板。
转到站点设置 -> 站点和工作区 -> 创建。
IE Tools > Developer Tools > Find > Select Element By Click > View > Source > DOM (Element) > Highlight and copy the section test 。粗体字是您的网站模板名称。
对于页面
如果您在 SharePoint Designer 中打开网站,然后签出您要编辑的页面,它将询问您是要编辑内容(通过网站)还是编辑布局(通过 SharePoint 设计器)
通过了解网站的模板,不确定您到底想做什么。
回复:评论
你要打开哪个?页面还是站点?这些是不同的东西。
要获取任何给定 SharePoint 页面的布局页面,您需要在 SharePoint 设计器中找到您感兴趣的页面。双击它,当您执行此操作时,SPD 会询问您是否要编辑内容(如果是,则将您带到 Web 浏览器界面)或是否要编辑布局(如果您有足够的权限)。如果您编辑布局,则会打开另一个 SPD 副本并检出布局文件。在文件窗口中查找布局的名称。
这是一个旧线程。尽管如此,我们似乎可以简单地在源代码/脚本选项卡 (firebug) 中查找javascript变量的值。
var g_wsaSiteTemplateId = 'STS#1';
http://nickhobbs.wordpress.com/2013/05/18/sharepoint-how-to-check-which-site-template-was-used-to-create-a-site-just-using-a-web-浏览器/
使用 PowerShell 查找 SharePoint 网站的模板名称
以下是 Web 模板及其 ID 的列表
使用 Powershell 查找 Web 模板 ID 的正确方法是
然后可以在此处查找生成的 ID 以获取模板显示名称: https ://blogs.technet.microsoft.com/praveenh/2010/10/21/sharepoint-templates-and-their-ids
要了解为什么
$web.Configuration
是正确的而不是错误的$web.WebTemplateId
,请阅读我在这个问题上的回答: https ://sharepoint.stackexchange.com/questions/96293/powershell-to-get-template-name-site-is-using/269282# 269282