SharePoint 2010 如何确定一个站点的类型?

3

如何确定SharePoint 2010中的网站类型?


需要更多的解释。你所说的“类型”是指什么? - tenfour
你可以创建一个新网站,例如团队网站、空白网站等。如何确定创建网站时使用了哪个模板? - Alice
如果其中一个答案对您有用,请单击复选标记以接受它。 - Kit Menke
4个回答

7

迄今为止最简单的方法是使用PowerShell:

PS> asnp Microsoft.SharePoint.PowerShell
PS> $web = get-spweb http://server/site
PS> $web.WebTemplate
YOURSITEDEF
PS> $web.WebTemplateId
12345

6
在对象模型中,SPWeb.WebTemplate可以告诉您用于创建网站的模板。

1

如果您只是想查找模板而不编写代码,那么有一个很棒的工具叫做SharePoint Explorer,您可以浏览以查找网页模板等内容。

http://spm.codeplex.com/


1
我发现来自sharepoint.stackexchange.com的这个答案很有用:“查看页面的HTML源代码并搜索'g_wsaSiteTemplateId' - 这将向您提供用于创建站点的站点模板和配置。”
在我的情况下,模板是团队网站。
var g_presenceEnabled = true;
var g_wsaEnabled = false;
var g_wsaLCID = 1033;
var g_wsaSiteTemplateId = 'STS#0';
var g_wsaListTemplateId = 119;

其他答案需要在服务器上执行(或使用PowerShell选项的远程操作)。这并不总是切实可行的,而且此选项可以在任何具有访问该站点的Web机器上执行。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接